aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2018-03-04 08:21:35 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2018-03-04 08:21:35 +0000
commitb4c1397d5df9370f6358d4f8e9efd27e0f67dec1 (patch)
tree6789ec288d344cf5fd5d057bcf1efc9545b1af28 /javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output
parent92d661a1d239131fb5c1e019a8f2ac7584d2d3f6 (diff)
parent1afe9e0652b9b53edade5aa276162abe27b32a67 (diff)
downloadplatform_external_javaparser-android-9.0.0_r7.tar.gz
platform_external_javaparser-android-9.0.0_r7.tar.bz2
platform_external_javaparser-android-9.0.0_r7.zip
Snap for 4632767 from 1afe9e0652b9b53edade5aa276162abe27b32a67 to pi-releaseandroid-wear-9.0.0_r9android-wear-9.0.0_r8android-wear-9.0.0_r7android-wear-9.0.0_r6android-wear-9.0.0_r5android-wear-9.0.0_r4android-wear-9.0.0_r3android-wear-9.0.0_r23android-wear-9.0.0_r22android-wear-9.0.0_r21android-wear-9.0.0_r20android-wear-9.0.0_r2android-wear-9.0.0_r19android-wear-9.0.0_r18android-wear-9.0.0_r17android-wear-9.0.0_r16android-wear-9.0.0_r15android-wear-9.0.0_r14android-wear-9.0.0_r13android-wear-9.0.0_r12android-wear-9.0.0_r11android-wear-9.0.0_r10android-wear-9.0.0_r1android-vts-9.0_r9android-vts-9.0_r8android-vts-9.0_r7android-vts-9.0_r6android-vts-9.0_r5android-vts-9.0_r4android-vts-9.0_r14android-vts-9.0_r13android-vts-9.0_r12android-vts-9.0_r11android-vts-9.0_r10android-cts-9.0_r9android-cts-9.0_r8android-cts-9.0_r7android-cts-9.0_r6android-cts-9.0_r5android-cts-9.0_r4android-cts-9.0_r3android-cts-9.0_r2android-cts-9.0_r13android-cts-9.0_r12android-cts-9.0_r11android-cts-9.0_r10android-cts-9.0_r1android-9.0.0_r9android-9.0.0_r8android-9.0.0_r7android-9.0.0_r60android-9.0.0_r6android-9.0.0_r59android-9.0.0_r58android-9.0.0_r57android-9.0.0_r56android-9.0.0_r55android-9.0.0_r54android-9.0.0_r53android-9.0.0_r52android-9.0.0_r51android-9.0.0_r50android-9.0.0_r5android-9.0.0_r49android-9.0.0_r48android-9.0.0_r3android-9.0.0_r2android-9.0.0_r18android-9.0.0_r17android-9.0.0_r10android-9.0.0_r1security-pi-releasepie-vts-releasepie-security-releasepie-s2-releasepie-release-2pie-releasepie-r2-s2-releasepie-r2-s1-releasepie-r2-releasepie-platform-releasepie-gsipie-cuttlefish-testingpie-cts-release
Change-Id: Ibe65883e94ed5a7272dff3f100393987a1cf3da2
Diffstat (limited to 'javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output')
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ASTHelper.txt79
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_JavaParser.txt155
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_Position.txt11
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_PositionUtils.txt68
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_SourcesHelper.txt23
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_AccessSpecifier.txt2
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_CompilationUnit.txt28
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_DocumentableNode.txt0
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_ImportDeclaration.txt24
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_NamedNode.txt0
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_Node.txt95
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_PackageDeclaration.txt22
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_TreeVisitor.txt7
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_TypeParameter.txt32
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_AnnotableNode.txt0
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_AnnotationDeclaration.txt28
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_AnnotationMemberDeclaration.txt41
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_BaseParameter.txt26
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_BodyDeclaration.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_ClassOrInterfaceDeclaration.txt48
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_ConstructorDeclaration.txt89
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EmptyMemberDeclaration.txt18
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EmptyTypeDeclaration.txt25
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EnumConstantDeclaration.txt34
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EnumDeclaration.txt38
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_FieldDeclaration.txt41
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_InitializerDeclaration.txt27
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_MethodDeclaration.txt120
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_ModifierSet.txt36
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_MultiTypeParameter.txt22
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_Parameter.txt27
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_TypeDeclaration.txt31
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_VariableDeclarator.txt22
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_VariableDeclaratorId.txt19
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_WithDeclaration.txt0
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_BlockComment.txt14
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_Comment.txt26
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_CommentsCollection.txt39
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_CommentsParser.txt104
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_JavadocComment.txt14
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_LineComment.txt15
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_AnnotationExpr.txt13
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ArrayAccessExpr.txt22
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ArrayCreationExpr.txt45
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ArrayInitializerExpr.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_AssignExpr.txt26
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_BinaryExpr.txt26
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_BooleanLiteralExpr.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_CastExpr.txt22
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_CharLiteralExpr.txt16
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ClassExpr.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ConditionalExpr.txt27
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_DoubleLiteralExpr.txt16
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_EnclosedExpr.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_Expression.txt9
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_FieldAccessExpr.txt27
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_InstanceOfExpr.txt22
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_IntegerLiteralExpr.txt21
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_IntegerLiteralMinValueExpr.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LambdaExpr.txt23
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LiteralExpr.txt10
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LongLiteralExpr.txt22
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LongLiteralMinValueExpr.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MarkerAnnotationExpr.txt15
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MemberValuePair.txt21
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MethodCallExpr.txt34
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MethodReferenceExpr.txt23
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_NameExpr.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_NormalAnnotationExpr.txt20
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_NullLiteralExpr.txt13
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ObjectCreationExpr.txt35
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_QualifiedNameExpr.txt21
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_SingleMemberAnnotationExpr.txt20
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_StringLiteralExpr.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_SuperExpr.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ThisExpr.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_TypeExpr.txt16
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_UnaryExpr.txt21
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_VariableDeclarationExpr.txt32
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_internal_Utils.txt5
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_AssertStmt.txt23
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_BlockStmt.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_BreakStmt.txt16
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_CatchClause.txt23
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ContinueStmt.txt16
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_DoStmt.txt22
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_EmptyStmt.txt12
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ExplicitConstructorInvocationStmt.txt30
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ExpressionStmt.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ForStmt.txt32
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ForeachStmt.txt27
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_IfStmt.txt27
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_LabeledStmt.txt21
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ReturnStmt.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_Statement.txt9
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_SwitchEntryStmt.txt22
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_SwitchStmt.txt22
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_SynchronizedStmt.txt22
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ThrowStmt.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_TryStmt.txt31
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_TypeDeclarationStmt.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_WhileStmt.txt22
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_ClassOrInterfaceType.txt30
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_PrimitiveType.txt23
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_ReferenceType.txt32
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_Type.txt17
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_UnknownType.txt8
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_VoidType.txt12
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_WildcardType.txt23
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_CloneVisitor.txt819
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_DumpVisitor.txt1076
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_EqualsVisitor.txt720
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_GenericVisitor.txt0
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_GenericVisitorAdapter.txt836
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_ModifierVisitorAdapter.txt662
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_VoidVisitor.txt0
-rw-r--r--javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_VoidVisitorAdapter.txt425
117 files changed, 7405 insertions, 0 deletions
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ASTHelper.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ASTHelper.txt
new file mode 100644
index 000000000..de7fbcfba
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ASTHelper.txt
@@ -0,0 +1,79 @@
+
+[ Class com.github.javaparser.ASTHelper ]
+ superclass: java.lang.Object
+ Line 58) new PrimitiveType(Primitive.Byte) ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 60) new PrimitiveType(Primitive.Short) ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 62) new PrimitiveType(Primitive.Int) ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 64) new PrimitiveType(Primitive.Long) ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 66) new PrimitiveType(Primitive.Float) ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 68) new PrimitiveType(Primitive.Double) ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 70) new PrimitiveType(Primitive.Boolean) ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 72) new PrimitiveType(Primitive.Char) ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 74) new VoidType() ==> com.github.javaparser.ast.type.VoidType
+ Line 89) String[] split = qualifiedName.split("\\.") ==> java.lang.String[]
+ Line 89) qualifiedName.split("\\.") ==> java.lang.String[]
+ Line 90) NameExpr ret = new NameExpr(split[0]) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 90) new NameExpr(split[0]) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 91) int i = 1 ==> int
+ Line 91) 1 ==> int
+ Line 91) i < split.length ==> boolean
+ Line 91) i++ ==> int
+ Line 92) ret = new QualifiedNameExpr(ret, split[i]) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 94) ret ==> com.github.javaparser.ast.expr.NameExpr
+ Line 107) new Parameter(type, new VariableDeclaratorId(name)) ==> com.github.javaparser.ast.body.Parameter
+ Line 122) List<VariableDeclarator> variables = new ArrayList<VariableDeclarator>() ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 122) new ArrayList<VariableDeclarator>() ==> java.util.ArrayList<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 123) variables.add(variable) ==> boolean
+ Line 124) FieldDeclaration ret = new FieldDeclaration(modifiers, type, variables) ==> com.github.javaparser.ast.body.FieldDeclaration
+ Line 124) new FieldDeclaration(modifiers, type, variables) ==> com.github.javaparser.ast.body.FieldDeclaration
+ Line 125) ret ==> com.github.javaparser.ast.body.FieldDeclaration
+ Line 140) VariableDeclaratorId id = new VariableDeclaratorId(name) ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 140) new VariableDeclaratorId(name) ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 141) VariableDeclarator variable = new VariableDeclarator(id) ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 141) new VariableDeclarator(id) ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 142) createFieldDeclaration(modifiers, type, variable) ==> com.github.javaparser.ast.body.FieldDeclaration
+ Line 155) List<VariableDeclarator> vars = new ArrayList<VariableDeclarator>() ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 155) new ArrayList<VariableDeclarator>() ==> java.util.ArrayList<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 156) vars.add(new VariableDeclarator(new VariableDeclaratorId(name))) ==> boolean
+ Line 157) new VariableDeclarationExpr(type, vars) ==> com.github.javaparser.ast.expr.VariableDeclarationExpr
+ Line 170) List<Parameter> parameters = method.getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 170) method.getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 171) parameters == null ==> boolean
+ Line 172) parameters = new ArrayList<Parameter>() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 173) method.setParameters(parameters) ==> void
+ Line 175) parameters.add(parameter) ==> boolean
+ Line 188) List<Expression> args = call.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 188) call.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 189) args == null ==> boolean
+ Line 190) args = new ArrayList<Expression>() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 191) call.setArgs(args) ==> void
+ Line 193) args.add(arg) ==> boolean
+ Line 206) List<TypeDeclaration> types = cu.getTypes() ==> java.util.List<com.github.javaparser.ast.body.TypeDeclaration>
+ Line 206) cu.getTypes() ==> java.util.List<com.github.javaparser.ast.body.TypeDeclaration>
+ Line 207) types == null ==> boolean
+ Line 208) types = new ArrayList<TypeDeclaration>() ==> java.util.List<com.github.javaparser.ast.body.TypeDeclaration>
+ Line 209) cu.setTypes(types) ==> void
+ Line 211) types.add(type) ==> boolean
+ Line 225) new ReferenceType(new ClassOrInterfaceType(name), arrayCount) ==> com.github.javaparser.ast.type.ReferenceType
+ Line 238) new ReferenceType(type, arrayCount) ==> com.github.javaparser.ast.type.ReferenceType
+ Line 249) List<Statement> stmts = block.getStmts() ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 249) block.getStmts() ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 250) stmts == null ==> boolean
+ Line 251) stmts = new ArrayList<Statement>() ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 252) block.setStmts(stmts) ==> void
+ Line 254) stmts.add(stmt) ==> boolean
+ Line 265) addStmt(block, new ExpressionStmt(expr)) ==> void
+ Line 278) List<BodyDeclaration> members = type.getMembers() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 278) type.getMembers() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 279) members == null ==> boolean
+ Line 280) members = new ArrayList<BodyDeclaration>() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 281) type.setMembers(members) ==> void
+ Line 283) members.add(decl) ==> boolean
+ Line 287) List<N> nodes = new ArrayList<N>() ==> java.util.List<N>
+ Line 287) new ArrayList<N>() ==> java.util.ArrayList<N>
+ Line 288) Node child ==> com.github.javaparser.ast.Node
+ Line 288) container.getChildrenNodes() ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 289) clazz.isInstance(child) ==> boolean
+ Line 290) nodes.add(clazz.cast(child)) ==> boolean
+ Line 292) nodes.addAll(getNodesByType(child, clazz)) ==> boolean
+ Line 294) nodes ==> java.util.List<N>
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_JavaParser.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_JavaParser.txt
new file mode 100644
index 000000000..bf1236015
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_JavaParser.txt
@@ -0,0 +1,155 @@
+
+[ Class com.github.javaparser.JavaParser ]
+ superclass: java.lang.Object
+ Line 68) true ==> boolean
+ Line 70) false ==> boolean
+ Line 74) _doNotConsiderAnnotationsAsNodeStartForCodeAttribution ==> boolean
+ Line 78) _doNotConsiderAnnotationsAsNodeStartForCodeAttribution = doNotConsiderAnnotationsAsNodeStartForCodeAttribution ==> boolean
+ Line 83) _doNotAssignCommentsPreceedingEmptyLines ==> boolean
+ Line 88) _doNotAssignCommentsPreceedingEmptyLines = doNotAssignCommentsPreceedingEmptyLines ==> boolean
+ Line 93) parse(in, encoding, true) ==> com.github.javaparser.ast.CompilationUnit
+ Line 111) String code = SourcesHelper.streamToString(in, encoding) ==> java.lang.String
+ Line 111) SourcesHelper.streamToString(in, encoding) ==> java.lang.String
+ Line 112) InputStream in1 = SourcesHelper.stringToStream(code, encoding) ==> java.io.InputStream
+ Line 112) SourcesHelper.stringToStream(code, encoding) ==> java.io.InputStream
+ Line 113) CompilationUnit cu = new ASTParser(in1, encoding).CompilationUnit() ==> com.github.javaparser.ast.CompilationUnit
+ Line 113) new ASTParser(in1, encoding).CompilationUnit() ==> com.github.javaparser.ast.CompilationUnit
+ Line 114) considerComments ==> boolean
+ Line 115) insertComments(cu, code) ==> void
+ Line 117) cu ==> com.github.javaparser.ast.CompilationUnit
+ Line 119) new ParseException(ioe.getMessage()) ==> com.github.javaparser.ParseException
+ Line 135) parse(in, null, true) ==> com.github.javaparser.ast.CompilationUnit
+ Line 140) parse(file, encoding, true) ==> com.github.javaparser.ast.CompilationUnit
+ Line 158) final FileInputStream in = new FileInputStream(file) ==> java.io.FileInputStream
+ Line 158) new FileInputStream(file) ==> java.io.FileInputStream
+ Line 160) parse(in, encoding, considerComments) ==> com.github.javaparser.ast.CompilationUnit
+ Line 162) in.close() ==> void
+ Line 179) parse(file, null, true) ==> com.github.javaparser.ast.CompilationUnit
+ Line 185) String code = SourcesHelper.readerToString(reader) ==> java.lang.String
+ Line 185) SourcesHelper.readerToString(reader) ==> java.lang.String
+ Line 186) Reader reader1 = SourcesHelper.stringToReader(code) ==> java.io.Reader
+ Line 186) SourcesHelper.stringToReader(code) ==> java.io.Reader
+ Line 187) CompilationUnit cu = new ASTParser(reader1).CompilationUnit() ==> com.github.javaparser.ast.CompilationUnit
+ Line 187) new ASTParser(reader1).CompilationUnit() ==> com.github.javaparser.ast.CompilationUnit
+ Line 188) considerComments ==> boolean
+ Line 189) insertComments(cu, code) ==> void
+ Line 191) cu ==> com.github.javaparser.ast.CompilationUnit
+ Line 193) new ParseException(ioe.getMessage()) ==> com.github.javaparser.ParseException
+ Line 209) StringReader sr = new StringReader(blockStatement) ==> java.io.StringReader
+ Line 209) new StringReader(blockStatement) ==> java.io.StringReader
+ Line 210) BlockStmt result = new ASTParser(sr).Block() ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 210) new ASTParser(sr).Block() ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 211) sr.close() ==> void
+ Line 212) result ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 226) StringReader sr = new StringReader(statement) ==> java.io.StringReader
+ Line 226) new StringReader(statement) ==> java.io.StringReader
+ Line 227) Statement stmt = new ASTParser(sr).Statement() ==> com.github.javaparser.ast.stmt.Statement
+ Line 227) new ASTParser(sr).Statement() ==> com.github.javaparser.ast.stmt.Statement
+ Line 228) sr.close() ==> void
+ Line 229) stmt ==> com.github.javaparser.ast.stmt.Statement
+ Line 243) StringReader sr = new StringReader(importDeclaration) ==> java.io.StringReader
+ Line 243) new StringReader(importDeclaration) ==> java.io.StringReader
+ Line 244) ImportDeclaration id = new ASTParser(sr).ImportDeclaration() ==> com.github.javaparser.ast.ImportDeclaration
+ Line 244) new ASTParser(sr).ImportDeclaration() ==> com.github.javaparser.ast.ImportDeclaration
+ Line 245) sr.close() ==> void
+ Line 246) id ==> com.github.javaparser.ast.ImportDeclaration
+ Line 260) StringReader sr = new StringReader(expression) ==> java.io.StringReader
+ Line 260) new StringReader(expression) ==> java.io.StringReader
+ Line 261) Expression e = new ASTParser(sr).Expression() ==> com.github.javaparser.ast.expr.Expression
+ Line 261) new ASTParser(sr).Expression() ==> com.github.javaparser.ast.expr.Expression
+ Line 262) sr.close() ==> void
+ Line 263) e ==> com.github.javaparser.ast.expr.Expression
+ Line 277) StringReader sr = new StringReader(annotation) ==> java.io.StringReader
+ Line 277) new StringReader(annotation) ==> java.io.StringReader
+ Line 278) AnnotationExpr ae = new ASTParser(sr).Annotation() ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 278) new ASTParser(sr).Annotation() ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 279) sr.close() ==> void
+ Line 280) ae ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 294) StringReader sr = new StringReader(body) ==> java.io.StringReader
+ Line 294) new StringReader(body) ==> java.io.StringReader
+ Line 295) BodyDeclaration bd = new ASTParser(sr).AnnotationBodyDeclaration() ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 295) new ASTParser(sr).AnnotationBodyDeclaration() ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 296) sr.close() ==> void
+ Line 297) bd ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 305) commentsCollection.size() == 0 ==> boolean
+ Line 312) List<Comment> comments = commentsCollection.getAll() ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 312) commentsCollection.getAll() ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 313) PositionUtils.sortByBeginPosition(comments) ==> void
+ Line 314) List<Node> children = cu.getChildrenNodes() ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 314) cu.getChildrenNodes() ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 315) PositionUtils.sortByBeginPosition(children) ==> void
+ Line 317) cu.getPackage() != null && (children.size() == 0 || PositionUtils.areInOrder(comments.get(0), children.get(0))) ==> boolean
+ Line 318) cu.setComment(comments.get(0)) ==> void
+ Line 319) comments.remove(0) ==> com.github.javaparser.ast.comments.Comment
+ Line 322) insertCommentsInNode(cu, comments) ==> void
+ Line 329) node.getBeginLine() == lineComment.getBeginLine() && !node.hasComment() ==> boolean
+ Line 331) node.setComment(lineComment) ==> void
+ Line 332) true ==> boolean
+ Line 336) List<Node> children = new LinkedList<Node>() ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 336) new LinkedList<Node>() ==> java.util.LinkedList<com.github.javaparser.ast.Node>
+ Line 337) children.addAll(node.getChildrenNodes()) ==> boolean
+ Line 338) PositionUtils.sortByBeginPosition(children) ==> void
+ Line 339) Collections.reverse(children) ==> void
+ Line 341) Node child ==> com.github.javaparser.ast.Node
+ Line 341) children ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 343) attributeLineCommentToNodeOrChild(child, lineComment) ==> boolean
+ Line 345) true ==> boolean
+ Line 349) false ==> boolean
+ Line 358) commentsToAttribute.size() == 0 ==> boolean
+ Line 365) List<Node> children = node.getChildrenNodes() ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 365) node.getChildrenNodes() ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 366) PositionUtils.sortByBeginPosition(children) ==> void
+ Line 368) Node child ==> com.github.javaparser.ast.Node
+ Line 368) children ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 369) List<Comment> commentsInsideChild = new LinkedList<Comment>() ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 369) new LinkedList<Comment>() ==> java.util.LinkedList<com.github.javaparser.ast.comments.Comment>
+ Line 370) Comment c ==> com.github.javaparser.ast.comments.Comment
+ Line 370) commentsToAttribute ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 371) PositionUtils.nodeContains(child, c, _doNotConsiderAnnotationsAsNodeStartForCodeAttribution) ==> boolean
+ Line 372) commentsInsideChild.add(c) ==> boolean
+ Line 375) commentsToAttribute.removeAll(commentsInsideChild) ==> boolean
+ Line 376) insertCommentsInNode(child, commentsInsideChild) ==> void
+ Line 381) List<Comment> attributedComments = new LinkedList<Comment>() ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 381) new LinkedList<Comment>() ==> java.util.LinkedList<com.github.javaparser.ast.comments.Comment>
+ Line 382) Comment comment ==> com.github.javaparser.ast.comments.Comment
+ Line 382) commentsToAttribute ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 384) comment.isLineComment() ==> boolean
+ Line 386) Node child ==> com.github.javaparser.ast.Node
+ Line 386) children ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 388) child.getEndLine() == comment.getBeginLine() ==> boolean
+ Line 390) attributeLineCommentToNodeOrChild(child, comment.asLineComment()) ==> boolean
+ Line 392) attributedComments.add(comment) ==> boolean
+ Line 400) Comment previousComment = null ==> com.github.javaparser.ast.comments.Comment
+ Line 400) null ==> null
+ Line 401) attributedComments = new LinkedList<Comment>() ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 402) List<Node> childrenAndComments = new LinkedList<Node>() ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 402) new LinkedList<Node>() ==> java.util.LinkedList<com.github.javaparser.ast.Node>
+ Line 403) childrenAndComments.addAll(children) ==> boolean
+ Line 404) childrenAndComments.addAll(commentsToAttribute) ==> boolean
+ Line 405) PositionUtils.sortByBeginPosition(childrenAndComments, _doNotConsiderAnnotationsAsNodeStartForCodeAttribution) ==> void
+ Line 407) Node thing ==> com.github.javaparser.ast.Node
+ Line 407) childrenAndComments ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 408) thing instanceof Comment ==> boolean
+ Line 409) previousComment = (Comment) thing ==> com.github.javaparser.ast.comments.Comment
+ Line 410) !previousComment.isOrphan() ==> boolean
+ Line 412) previousComment = null ==> com.github.javaparser.ast.comments.Comment
+ Line 415) previousComment != null && !thing.hasComment() ==> boolean
+ Line 416) !_doNotAssignCommentsPreceedingEmptyLines || !thereAreLinesBetween(previousComment, thing) ==> boolean
+ Line 417) thing.setComment(previousComment) ==> void
+ Line 418) attributedComments.add(previousComment) ==> boolean
+ Line 419) previousComment = null ==> com.github.javaparser.ast.comments.Comment
+ Line 425) commentsToAttribute.removeAll(attributedComments) ==> boolean
+ Line 428) Comment c ==> com.github.javaparser.ast.comments.Comment
+ Line 428) commentsToAttribute ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 429) c.isOrphan() ==> boolean
+ Line 430) node.addOrphanComment(c) ==> void
+ Line 437) !PositionUtils.areInOrder(a, b) ==> boolean
+ Line 439) thereAreLinesBetween(b, a) ==> boolean
+ Line 441) int endOfA = a.getEndLine() ==> int
+ Line 441) a.getEndLine() ==> int
+ Line 442) b.getBeginLine() > (a.getEndLine() + 1) ==> boolean
+ Line 446) CommentsParser commentsParser = new CommentsParser() ==> com.github.javaparser.ast.comments.CommentsParser
+ Line 446) new CommentsParser() ==> com.github.javaparser.ast.comments.CommentsParser
+ Line 447) CommentsCollection allComments = commentsParser.parse(code) ==> com.github.javaparser.ast.comments.CommentsCollection
+ Line 447) commentsParser.parse(code) ==> com.github.javaparser.ast.comments.CommentsCollection
+ Line 449) insertCommentsInCu(cu, allComments) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_Position.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_Position.txt
new file mode 100644
index 000000000..6e16538d0
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_Position.txt
@@ -0,0 +1,11 @@
+
+[ Class com.github.javaparser.Position ]
+ superclass: java.lang.Object
+ Line 30) new Position(Node.ABSOLUTE_BEGIN_LINE, -1) ==> com.github.javaparser.Position
+ Line 31) new Position(Node.ABSOLUTE_END_LINE, -1) ==> com.github.javaparser.Position
+ Line 34) new Position(node.getBeginLine(), node.getBeginColumn()) ==> com.github.javaparser.Position
+ Line 38) new Position(node.getEndLine(), node.getEndColumn()) ==> com.github.javaparser.Position
+ Line 42) this.line = line ==> int
+ Line 43) this.column = column ==> int
+ Line 47) this.line ==> int
+ Line 51) this.column ==> int
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_PositionUtils.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_PositionUtils.txt
new file mode 100644
index 000000000..c9df8865f
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_PositionUtils.txt
@@ -0,0 +1,68 @@
+
+[ Class com.github.javaparser.PositionUtils ]
+ superclass: java.lang.Object
+ Line 46) sortByBeginPosition(nodes, false) ==> void
+ Line 50) Collections.sort(nodes, new Comparator<Node>() {
+
+ @Override
+ public int compare(Node o1, Node o2) {
+ return PositionUtils.compare(o1, o2, ignoringAnnotations);
+ }
+}) ==> void
+ Line 53) PositionUtils.compare(o1, o2, ignoringAnnotations) ==> int
+ Line 59) areInOrder(a, b, false) ==> boolean
+ Line 63) compare(a, b, ignoringAnnotations) <= 0 ==> boolean
+ Line 67) ignoringAnnotations ==> boolean
+ Line 68) int signLine = signum(beginLineWithoutConsideringAnnotation(a) - beginLineWithoutConsideringAnnotation(b)) ==> int
+ Line 68) signum(beginLineWithoutConsideringAnnotation(a) - beginLineWithoutConsideringAnnotation(b)) ==> int
+ Line 69) signLine == 0 ==> boolean
+ Line 70) signum(beginColumnWithoutConsideringAnnotation(a) - beginColumnWithoutConsideringAnnotation(b)) ==> int
+ Line 72) signLine ==> int
+ Line 76) int signLine = signum(a.getBeginLine() - b.getBeginLine()) ==> int
+ Line 76) signum(a.getBeginLine() - b.getBeginLine()) ==> int
+ Line 77) signLine == 0 ==> boolean
+ Line 78) signum(a.getBeginColumn() - b.getBeginColumn()) ==> int
+ Line 80) signLine ==> int
+ Line 85) node instanceof AnnotableNode ==> boolean
+ Line 86) List<AnnotationExpr> annotations = new LinkedList<AnnotationExpr>() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 86) new LinkedList<AnnotationExpr>() ==> java.util.LinkedList<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 87) annotations.addAll(((AnnotableNode) node).getAnnotations()) ==> boolean
+ Line 88) annotations.size() == 0 ==> boolean
+ Line 89) null ==> null
+ Line 91) sortByBeginPosition(annotations) ==> void
+ Line 92) annotations.get(annotations.size() - 1) ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 94) null ==> null
+ Line 99) beginNodeWithoutConsideringAnnotations(node).getBeginLine() ==> int
+ Line 104) beginNodeWithoutConsideringAnnotations(node).getBeginColumn() ==> int
+ Line 108) node instanceof MethodDeclaration ==> boolean
+ Line 109) MethodDeclaration casted = (MethodDeclaration) node ==> com.github.javaparser.ast.body.MethodDeclaration
+ Line 109) (MethodDeclaration) node ==> com.github.javaparser.ast.body.MethodDeclaration
+ Line 110) casted.getType() ==> com.github.javaparser.ast.type.Type
+ Line 111) node instanceof FieldDeclaration ==> boolean
+ Line 112) FieldDeclaration casted = (FieldDeclaration) node ==> com.github.javaparser.ast.body.FieldDeclaration
+ Line 112) (FieldDeclaration) node ==> com.github.javaparser.ast.body.FieldDeclaration
+ Line 113) casted.getType() ==> com.github.javaparser.ast.type.Type
+ Line 114) node instanceof ClassOrInterfaceDeclaration ==> boolean
+ Line 115) ClassOrInterfaceDeclaration casted = (ClassOrInterfaceDeclaration) node ==> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration
+ Line 115) (ClassOrInterfaceDeclaration) node ==> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration
+ Line 116) casted.getNameExpr() ==> com.github.javaparser.ast.expr.NameExpr
+ Line 118) node ==> com.github.javaparser.ast.Node
+ Line 123) !ignoringAnnotations || PositionUtils.getLastAnnotation(container) == null ==> boolean
+ Line 124) container.contains(contained) ==> boolean
+ Line 126) !container.contains(contained) ==> boolean
+ Line 127) false ==> boolean
+ Line 131) container instanceof AnnotableNode ==> boolean
+ Line 132) int bl = beginLineWithoutConsideringAnnotation(container) ==> int
+ Line 132) beginLineWithoutConsideringAnnotation(container) ==> int
+ Line 133) int bc = beginColumnWithoutConsideringAnnotation(container) ==> int
+ Line 133) beginColumnWithoutConsideringAnnotation(container) ==> int
+ Line 134) bl > contained.getBeginLine() ==> boolean
+ Line 134) false ==> boolean
+ Line 135) bl == contained.getBeginLine() && bc > contained.getBeginColumn() ==> boolean
+ Line 135) false ==> boolean
+ Line 136) container.getEndLine() < contained.getEndLine() ==> boolean
+ Line 136) false ==> boolean
+ Line 137) container.getEndLine() == contained.getEndLine() && container.getEndColumn() < contained.getEndColumn() ==> boolean
+ Line 137) false ==> boolean
+ Line 138) true ==> boolean
+ Line 140) true ==> boolean
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_SourcesHelper.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_SourcesHelper.txt
new file mode 100644
index 000000000..d61fa5209
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_SourcesHelper.txt
@@ -0,0 +1,23 @@
+
+[ Class com.github.javaparser.SourcesHelper ]
+ superclass: java.lang.Object
+ Line 29) encoding == null ==> boolean
+ Line 30) streamToString(in) ==> java.lang.String
+ Line 32) java.util.Scanner s = new java.util.Scanner(in, encoding).useDelimiter("\\A") ==> java.util.Scanner
+ Line 32) new java.util.Scanner(in, encoding).useDelimiter("\\A") ==> java.util.Scanner
+ Line 33) s.hasNext() ? s.next() : "" ==> java.lang.String
+ Line 38) java.util.Scanner s = new java.util.Scanner(in).useDelimiter("\\A") ==> java.util.Scanner
+ Line 38) new java.util.Scanner(in).useDelimiter("\\A") ==> java.util.Scanner
+ Line 39) s.hasNext() ? s.next() : "" ==> java.lang.String
+ Line 43) byte[] rawData = encoding != null ? s.getBytes(encoding) : s.getBytes() ==> byte[]
+ Line 43) encoding != null ? s.getBytes(encoding) : s.getBytes() ==> byte[]
+ Line 44) new ByteArrayInputStream(rawData) ==> java.io.ByteArrayInputStream
+ Line 48) char[] arr = new char[8 * 1024] ==> char[]
+ Line 48) new char[8 * 1024] ==> char[]
+ Line 49) StringBuilder buf = new StringBuilder() ==> java.lang.StringBuilder
+ Line 49) new StringBuilder() ==> java.lang.StringBuilder
+ Line 50) int numChars ==> int
+ Line 52) (numChars = reader.read(arr, 0, arr.length)) > 0 ==> boolean
+ Line 53) buf.append(arr, 0, numChars) ==> java.lang.StringBuilder
+ Line 56) buf.toString() ==> java.lang.String
+ Line 60) new StringReader(s) ==> java.io.StringReader
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_AccessSpecifier.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_AccessSpecifier.txt
new file mode 100644
index 000000000..94d25715a
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_AccessSpecifier.txt
@@ -0,0 +1,2 @@
+ Line 41) this.codeRepresenation = codeRepresentation ==> java.lang.String
+ Line 45) this.codeRepresenation ==> java.lang.String
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_CompilationUnit.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_CompilationUnit.txt
new file mode 100644
index 000000000..320568f79
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_CompilationUnit.txt
@@ -0,0 +1,28 @@
+
+[ Class com.github.javaparser.ast.CompilationUnit ]
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 63) setPackage(pakage) ==> void
+ Line 64) setImports(imports) ==> void
+ Line 65) setTypes(types) ==> void
+ Line 69) beginLine ==> int
+ Line 69) beginColumn ==> int
+ Line 69) endLine ==> int
+ Line 69) endColumn ==> int
+ Line 70) setPackage(pakage) ==> void
+ Line 71) setImports(imports) ==> void
+ Line 72) setTypes(types) ==> void
+ Line 77) v.visit(this, arg) ==> R
+ Line 82) v.visit(this, arg) ==> void
+ Line 98) this.getAllContainedComments() ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 108) imports ==> java.util.List<com.github.javaparser.ast.ImportDeclaration>
+ Line 119) pakage ==> com.github.javaparser.ast.PackageDeclaration
+ Line 133) types ==> java.util.List<com.github.javaparser.ast.body.TypeDeclaration>
+ Line 143) new RuntimeException("Not implemented!") ==> java.lang.RuntimeException
+ Line 154) this.imports = imports ==> java.util.List<com.github.javaparser.ast.ImportDeclaration>
+ Line 155) setAsParentNodeOf(this.imports) ==> void
+ Line 166) this.pakage = pakage ==> com.github.javaparser.ast.PackageDeclaration
+ Line 167) setAsParentNodeOf(this.pakage) ==> void
+ Line 177) this.types = types ==> java.util.List<com.github.javaparser.ast.body.TypeDeclaration>
+ Line 178) setAsParentNodeOf(this.types) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_DocumentableNode.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_DocumentableNode.txt
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_DocumentableNode.txt
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_ImportDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_ImportDeclaration.txt
new file mode 100644
index 000000000..28ebfa887
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_ImportDeclaration.txt
@@ -0,0 +1,24 @@
+
+[ Class com.github.javaparser.ast.ImportDeclaration ]
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 53) setAsterisk(isAsterisk) ==> void
+ Line 54) setName(name) ==> void
+ Line 55) setStatic(isStatic) ==> void
+ Line 59) beginLine ==> int
+ Line 59) beginColumn ==> int
+ Line 59) endLine ==> int
+ Line 59) endColumn ==> int
+ Line 60) setAsterisk(isAsterisk) ==> void
+ Line 61) setName(name) ==> void
+ Line 62) setStatic(isStatic) ==> void
+ Line 67) v.visit(this, arg) ==> R
+ Line 72) v.visit(this, arg) ==> void
+ Line 81) name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 91) asterisk ==> boolean
+ Line 101) static_ ==> boolean
+ Line 111) this.asterisk = asterisk ==> boolean
+ Line 121) this.name = name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 122) setAsParentNodeOf(this.name) ==> void
+ Line 132) this.static_ = static_ ==> boolean
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_NamedNode.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_NamedNode.txt
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_NamedNode.txt
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_Node.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_Node.txt
new file mode 100644
index 000000000..e6070dad2
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_Node.txt
@@ -0,0 +1,95 @@
+
+[ Class com.github.javaparser.ast.Node ]
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 52) new LinkedList<Node>() ==> java.util.LinkedList<com.github.javaparser.ast.Node>
+ Line 53) new LinkedList<Comment>() ==> java.util.LinkedList<com.github.javaparser.ast.comments.Comment>
+ Line 66) this.beginLine = beginLine ==> int
+ Line 67) this.beginColumn = beginColumn ==> int
+ Line 68) this.endLine = endLine ==> int
+ Line 69) this.endColumn = endColumn ==> int
+ Line 105) beginColumn ==> int
+ Line 114) beginLine ==> int
+ Line 123) comment ==> com.github.javaparser.ast.comments.Comment
+ Line 132) data ==> java.lang.Object
+ Line 141) endColumn ==> int
+ Line 150) endLine ==> int
+ Line 160) this.beginColumn = beginColumn ==> int
+ Line 170) this.beginLine = beginLine ==> int
+ Line 179) comment != null && (this instanceof Comment) ==> boolean
+ Line 180) new RuntimeException("A comment can not be commented") ==> java.lang.RuntimeException
+ Line 182) this.comment != null ==> boolean
+ Line 184) this.comment.setCommentedNode(null) ==> void
+ Line 186) this.comment = comment ==> com.github.javaparser.ast.comments.Comment
+ Line 187) comment != null ==> boolean
+ Line 188) this.comment.setCommentedNode(this) ==> void
+ Line 198) this.data = data ==> java.lang.Object
+ Line 208) this.endColumn = endColumn ==> int
+ Line 218) this.endLine = endLine ==> int
+ Line 228) final DumpVisitor visitor = new DumpVisitor() ==> com.github.javaparser.ast.visitor.DumpVisitor
+ Line 228) new DumpVisitor() ==> com.github.javaparser.ast.visitor.DumpVisitor
+ Line 229) accept(visitor, null) ==> void
+ Line 230) visitor.getSource() ==> java.lang.String
+ Line 234) final DumpVisitor visitor = new DumpVisitor(false) ==> com.github.javaparser.ast.visitor.DumpVisitor
+ Line 234) new DumpVisitor(false) ==> com.github.javaparser.ast.visitor.DumpVisitor
+ Line 235) accept(visitor, null) ==> void
+ Line 236) visitor.getSource() ==> java.lang.String
+ Line 241) toString().hashCode() ==> int
+ Line 246) obj == null || !(obj instanceof Node) ==> boolean
+ Line 247) false ==> boolean
+ Line 249) EqualsVisitor.equals(this, (Node) obj) ==> boolean
+ Line 254) this.accept(new CloneVisitor(), null) ==> com.github.javaparser.ast.Node
+ Line 258) parentNode ==> com.github.javaparser.ast.Node
+ Line 262) childrenNodes ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 266) getBeginLine() > other.getBeginLine() ==> boolean
+ Line 266) false ==> boolean
+ Line 267) getBeginLine() == other.getBeginLine() && getBeginColumn() > other.getBeginColumn() ==> boolean
+ Line 267) false ==> boolean
+ Line 268) getEndLine() < other.getEndLine() ==> boolean
+ Line 268) false ==> boolean
+ Line 269) getEndLine() == other.getEndLine() && getEndColumn() < other.getEndColumn() ==> boolean
+ Line 269) false ==> boolean
+ Line 270) true ==> boolean
+ Line 274) orphanComments.add(comment) ==> boolean
+ Line 275) comment.setParentNode(this) ==> void
+ Line 290) orphanComments ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 300) List<Comment> comments = new LinkedList<Comment>() ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 300) new LinkedList<Comment>() ==> java.util.LinkedList<com.github.javaparser.ast.comments.Comment>
+ Line 301) comments.addAll(getOrphanComments()) ==> boolean
+ Line 303) Node child ==> com.github.javaparser.ast.Node
+ Line 303) getChildrenNodes() ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 304) child.getComment() != null ==> boolean
+ Line 305) comments.add(child.getComment()) ==> boolean
+ Line 307) comments.addAll(child.getAllContainedComments()) ==> boolean
+ Line 310) comments ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 321) this.parentNode != null ==> boolean
+ Line 322) this.parentNode.childrenNodes.remove(this) ==> boolean
+ Line 324) this.parentNode = parentNode ==> com.github.javaparser.ast.Node
+ Line 326) this.parentNode != null ==> boolean
+ Line 327) this.parentNode.childrenNodes.add(this) ==> boolean
+ Line 332) childNodes != null ==> boolean
+ Line 333) Iterator<? extends Node> it = childNodes.iterator() ==> java.util.Iterator<? extends com.github.javaparser.ast.Node>
+ Line 333) childNodes.iterator() ==> java.util.Iterator<? extends com.github.javaparser.ast.Node>
+ Line 334) it.hasNext() ==> boolean
+ Line 335) Node current = it.next() ==> com.github.javaparser.ast.Node
+ Line 335) it.next() ==> ? extends com.github.javaparser.ast.Node
+ Line 336) current.setParentNode(this) ==> void
+ Line 342) childNode != null ==> boolean
+ Line 343) childNode.setParentNode(this) ==> void
+ Line 347) -1 ==> int
+ Line 348) -2 ==> int
+ Line 351) line == ABSOLUTE_BEGIN_LINE ==> boolean
+ Line 351) true ==> boolean
+ Line 352) getBeginLine() > line ==> boolean
+ Line 353) true ==> boolean
+ Line 354) getBeginLine() == line ==> boolean
+ Line 355) getBeginColumn() > column ==> boolean
+ Line 357) false ==> boolean
+ Line 362) line == ABSOLUTE_END_LINE ==> boolean
+ Line 362) true ==> boolean
+ Line 363) getEndLine() < line ==> boolean
+ Line 364) true ==> boolean
+ Line 365) getEndLine() == line ==> boolean
+ Line 366) getEndColumn() < column ==> boolean
+ Line 368) false ==> boolean
+ Line 374) comment != null ==> boolean
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_PackageDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_PackageDeclaration.txt
new file mode 100644
index 000000000..a6ccfcdd2
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_PackageDeclaration.txt
@@ -0,0 +1,22 @@
+
+[ Class com.github.javaparser.ast.PackageDeclaration ]
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 54) setName(name) ==> void
+ Line 58) setAnnotations(annotations) ==> void
+ Line 59) setName(name) ==> void
+ Line 63) beginLine ==> int
+ Line 63) beginColumn ==> int
+ Line 63) endLine ==> int
+ Line 63) endColumn ==> int
+ Line 64) setAnnotations(annotations) ==> void
+ Line 65) setName(name) ==> void
+ Line 70) v.visit(this, arg) ==> R
+ Line 75) v.visit(this, arg) ==> void
+ Line 85) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 94) name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 102) this.annotations = annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 103) setAsParentNodeOf(this.annotations) ==> void
+ Line 113) this.name = name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 114) setAsParentNodeOf(this.name) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_TreeVisitor.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_TreeVisitor.txt
new file mode 100644
index 000000000..dfb295ecd
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_TreeVisitor.txt
@@ -0,0 +1,7 @@
+
+[ Class com.github.javaparser.ast.TreeVisitor ]
+ superclass: java.lang.Object
+ Line 27) process(node) ==> void
+ Line 28) Node child ==> com.github.javaparser.ast.Node
+ Line 28) node.getChildrenNodes() ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 29) visitDepthFirst(child) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_TypeParameter.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_TypeParameter.txt
new file mode 100644
index 000000000..159adf0bb
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_TypeParameter.txt
@@ -0,0 +1,32 @@
+
+[ Class com.github.javaparser.ast.TypeParameter ]
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.NamedNode
+ interface: java.lang.Cloneable
+ Line 55) setName(name) ==> void
+ Line 56) setTypeBound(typeBound) ==> void
+ Line 61) beginLine ==> int
+ Line 61) beginColumn ==> int
+ Line 61) endLine ==> int
+ Line 61) endColumn ==> int
+ Line 62) setName(name) ==> void
+ Line 63) setTypeBound(typeBound) ==> void
+ Line 68) beginLine ==> int
+ Line 68) beginColumn ==> int
+ Line 68) endLine ==> int
+ Line 68) endColumn ==> int
+ Line 68) name ==> java.lang.String
+ Line 68) typeBound ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 69) setName(name) ==> void
+ Line 70) setTypeBound(typeBound) ==> void
+ Line 71) this.annotations = annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 75) v.visit(this, arg) ==> R
+ Line 79) v.visit(this, arg) ==> void
+ Line 88) name ==> java.lang.String
+ Line 98) typeBound ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 108) this.name = name ==> java.lang.String
+ Line 118) this.typeBound = typeBound ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 119) setAsParentNodeOf(typeBound) ==> void
+ Line 123) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 127) this.annotations = annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_AnnotableNode.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_AnnotableNode.txt
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_AnnotableNode.txt
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_AnnotationDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_AnnotationDeclaration.txt
new file mode 100644
index 000000000..f68d9dd8a
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_AnnotationDeclaration.txt
@@ -0,0 +1,28 @@
+
+[ Class com.github.javaparser.ast.body.AnnotationDeclaration ]
+ superclass: com.github.javaparser.ast.body.TypeDeclaration
+ superclass: com.github.javaparser.ast.body.BodyDeclaration
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.DocumentableNode
+ interface: java.lang.Cloneable
+ interface: com.github.javaparser.ast.body.AnnotableNode
+ interface: com.github.javaparser.ast.NamedNode
+ Line 41) modifiers ==> int
+ Line 41) name ==> java.lang.String
+ Line 45) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 45) modifiers ==> int
+ Line 45) name ==> java.lang.String
+ Line 45) members ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 49) beginLine ==> int
+ Line 49) beginColumn ==> int
+ Line 49) endLine ==> int
+ Line 49) endColumn ==> int
+ Line 49) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 49) modifiers ==> int
+ Line 49) name ==> java.lang.String
+ Line 49) members ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 54) v.visit(this, arg) ==> R
+ Line 59) v.visit(this, arg) ==> void
+ Line 64) this.javadocComment = javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 69) javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_AnnotationMemberDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_AnnotationMemberDeclaration.txt
new file mode 100644
index 000000000..937657954
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_AnnotationMemberDeclaration.txt
@@ -0,0 +1,41 @@
+
+[ Class com.github.javaparser.ast.body.AnnotationMemberDeclaration ]
+ superclass: com.github.javaparser.ast.body.BodyDeclaration
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.DocumentableNode
+ interface: com.github.javaparser.ast.NamedNode
+ interface: java.lang.Cloneable
+ interface: com.github.javaparser.ast.body.AnnotableNode
+ Line 52) setModifiers(modifiers) ==> void
+ Line 53) setType(type) ==> void
+ Line 54) setName(name) ==> void
+ Line 55) setDefaultValue(defaultValue) ==> void
+ Line 59) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 60) setModifiers(modifiers) ==> void
+ Line 61) setType(type) ==> void
+ Line 62) setName(name) ==> void
+ Line 63) setDefaultValue(defaultValue) ==> void
+ Line 67) beginLine ==> int
+ Line 67) beginColumn ==> int
+ Line 67) endLine ==> int
+ Line 67) endColumn ==> int
+ Line 67) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 68) setModifiers(modifiers) ==> void
+ Line 69) setType(type) ==> void
+ Line 70) setName(name) ==> void
+ Line 71) setDefaultValue(defaultValue) ==> void
+ Line 76) v.visit(this, arg) ==> R
+ Line 81) v.visit(this, arg) ==> void
+ Line 85) defaultValue ==> com.github.javaparser.ast.expr.Expression
+ Line 95) modifiers ==> int
+ Line 99) name ==> java.lang.String
+ Line 103) type ==> com.github.javaparser.ast.type.Type
+ Line 107) this.defaultValue = defaultValue ==> com.github.javaparser.ast.expr.Expression
+ Line 108) setAsParentNodeOf(defaultValue) ==> void
+ Line 112) this.modifiers = modifiers ==> int
+ Line 116) this.name = name ==> java.lang.String
+ Line 120) this.type = type ==> com.github.javaparser.ast.type.Type
+ Line 121) setAsParentNodeOf(type) ==> void
+ Line 126) this.javadocComment = javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 131) javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_BaseParameter.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_BaseParameter.txt
new file mode 100644
index 000000000..57f8ed27f
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_BaseParameter.txt
@@ -0,0 +1,26 @@
+
+[ Class com.github.javaparser.ast.body.BaseParameter ]
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 40) setId(id) ==> void
+ Line 44) setModifiers(modifiers) ==> void
+ Line 45) setId(id) ==> void
+ Line 49) setModifiers(modifiers) ==> void
+ Line 50) setAnnotations(annotations) ==> void
+ Line 51) setId(id) ==> void
+ Line 55) beginLine ==> int
+ Line 55) beginColumn ==> int
+ Line 55) endLine ==> int
+ Line 55) endColumn ==> int
+ Line 56) setModifiers(modifiers) ==> void
+ Line 57) setAnnotations(annotations) ==> void
+ Line 58) setId(id) ==> void
+ Line 62) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 66) id ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 76) modifiers ==> int
+ Line 80) this.annotations = annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 81) setAsParentNodeOf(this.annotations) ==> void
+ Line 85) this.id = id ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 86) setAsParentNodeOf(this.id) ==> void
+ Line 90) this.modifiers = modifiers ==> int
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_BodyDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_BodyDeclaration.txt
new file mode 100644
index 000000000..577b700d9
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_BodyDeclaration.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.body.BodyDeclaration ]
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.body.AnnotableNode
+ interface: java.lang.Cloneable
+ Line 41) setAnnotations(annotations) ==> void
+ Line 45) beginLine ==> int
+ Line 45) beginColumn ==> int
+ Line 45) endLine ==> int
+ Line 45) endColumn ==> int
+ Line 46) setAnnotations(annotations) ==> void
+ Line 50) annotations == null ==> boolean
+ Line 51) annotations = new ArrayList<AnnotationExpr>() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 53) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 57) this.annotations = annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 58) setAsParentNodeOf(this.annotations) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_ClassOrInterfaceDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_ClassOrInterfaceDeclaration.txt
new file mode 100644
index 000000000..28822299b
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_ClassOrInterfaceDeclaration.txt
@@ -0,0 +1,48 @@
+
+[ Class com.github.javaparser.ast.body.ClassOrInterfaceDeclaration ]
+ superclass: com.github.javaparser.ast.body.TypeDeclaration
+ superclass: com.github.javaparser.ast.body.BodyDeclaration
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.DocumentableNode
+ interface: java.lang.Cloneable
+ interface: com.github.javaparser.ast.body.AnnotableNode
+ interface: com.github.javaparser.ast.NamedNode
+ Line 52) modifiers ==> int
+ Line 52) name ==> java.lang.String
+ Line 53) setInterface(isInterface) ==> void
+ Line 60) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 60) modifiers ==> int
+ Line 60) name ==> java.lang.String
+ Line 60) members ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 61) setInterface(isInterface) ==> void
+ Line 62) setTypeParameters(typeParameters) ==> void
+ Line 63) setExtends(extendsList) ==> void
+ Line 64) setImplements(implementsList) ==> void
+ Line 72) beginLine ==> int
+ Line 72) beginColumn ==> int
+ Line 72) endLine ==> int
+ Line 72) endColumn ==> int
+ Line 72) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 72) modifiers ==> int
+ Line 72) name ==> java.lang.String
+ Line 72) members ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 73) setInterface(isInterface) ==> void
+ Line 74) setTypeParameters(typeParameters) ==> void
+ Line 75) setExtends(extendsList) ==> void
+ Line 76) setImplements(implementsList) ==> void
+ Line 80) v.visit(this, arg) ==> R
+ Line 84) v.visit(this, arg) ==> void
+ Line 88) extendsList ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 92) implementsList ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 96) typeParameters ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 100) interface_ ==> boolean
+ Line 104) this.extendsList = extendsList ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 105) setAsParentNodeOf(this.extendsList) ==> void
+ Line 109) this.implementsList = implementsList ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 110) setAsParentNodeOf(this.implementsList) ==> void
+ Line 114) this.interface_ = interface_ ==> boolean
+ Line 118) this.typeParameters = typeParameters ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 119) setAsParentNodeOf(this.typeParameters) ==> void
+ Line 124) this.javadocComment = javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 129) javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_ConstructorDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_ConstructorDeclaration.txt
new file mode 100644
index 000000000..187757a68
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_ConstructorDeclaration.txt
@@ -0,0 +1,89 @@
+
+[ Class com.github.javaparser.ast.body.ConstructorDeclaration ]
+ superclass: com.github.javaparser.ast.body.BodyDeclaration
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.DocumentableNode
+ interface: com.github.javaparser.ast.body.WithDeclaration
+ interface: com.github.javaparser.ast.NamedNode
+ interface: java.lang.Cloneable
+ interface: com.github.javaparser.ast.body.AnnotableNode
+ Line 60) setModifiers(modifiers) ==> void
+ Line 61) setName(name) ==> void
+ Line 66) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 67) setModifiers(modifiers) ==> void
+ Line 68) setTypeParameters(typeParameters) ==> void
+ Line 69) setName(name) ==> void
+ Line 70) setParameters(parameters) ==> void
+ Line 71) setThrows(throws_) ==> void
+ Line 72) setBlock(block) ==> void
+ Line 78) beginLine ==> int
+ Line 78) beginColumn ==> int
+ Line 78) endLine ==> int
+ Line 78) endColumn ==> int
+ Line 78) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 79) setModifiers(modifiers) ==> void
+ Line 80) setTypeParameters(typeParameters) ==> void
+ Line 81) setName(name) ==> void
+ Line 82) setParameters(parameters) ==> void
+ Line 83) setThrows(throws_) ==> void
+ Line 84) setBlock(block) ==> void
+ Line 89) v.visit(this, arg) ==> R
+ Line 94) v.visit(this, arg) ==> void
+ Line 98) block ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 108) modifiers ==> int
+ Line 112) name == null ? null : name.getName() ==> null
+ Line 116) name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 120) parameters == null ==> boolean
+ Line 121) parameters = new ArrayList<Parameter>() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 123) parameters ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 127) throws_ == null ==> boolean
+ Line 128) throws_ = new ArrayList<NameExpr>() ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 130) throws_ ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 134) typeParameters ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 138) this.block = block ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 139) setAsParentNodeOf(this.block) ==> void
+ Line 143) this.modifiers = modifiers ==> int
+ Line 147) this.name = new NameExpr(name) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 151) this.name = name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 155) this.parameters = parameters ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 156) setAsParentNodeOf(this.parameters) ==> void
+ Line 160) this.throws_ = throws_ ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 161) setAsParentNodeOf(this.throws_) ==> void
+ Line 165) this.typeParameters = typeParameters ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 166) setAsParentNodeOf(this.typeParameters) ==> void
+ Line 178) StringBuffer sb = new StringBuffer() ==> java.lang.StringBuffer
+ Line 178) new StringBuffer() ==> java.lang.StringBuffer
+ Line 179) includingModifiers ==> boolean
+ Line 180) AccessSpecifier accessSpecifier = ModifierSet.getAccessSpecifier(getModifiers()) ==> com.github.javaparser.ast.AccessSpecifier
+ Line 180) ModifierSet.getAccessSpecifier(getModifiers()) ==> com.github.javaparser.ast.AccessSpecifier
+ Line 181) sb.append(accessSpecifier.getCodeRepresenation()) ==> java.lang.StringBuffer
+ Line 182) sb.append(accessSpecifier == AccessSpecifier.DEFAULT ? "" : " ") ==> java.lang.StringBuffer
+ Line 184) sb.append(getName()) ==> java.lang.StringBuffer
+ Line 185) sb.append("(") ==> java.lang.StringBuffer
+ Line 186) boolean firstParam = true ==> boolean
+ Line 186) true ==> boolean
+ Line 187) Parameter param ==> com.github.javaparser.ast.body.Parameter
+ Line 187) getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 189) firstParam ==> boolean
+ Line 190) firstParam = false ==> boolean
+ Line 192) sb.append(", ") ==> java.lang.StringBuffer
+ Line 194) includingParameterName ==> boolean
+ Line 195) sb.append(param.toStringWithoutComments()) ==> java.lang.StringBuffer
+ Line 197) sb.append(param.getType().toStringWithoutComments()) ==> java.lang.StringBuffer
+ Line 200) sb.append(")") ==> java.lang.StringBuffer
+ Line 201) includingThrows ==> boolean
+ Line 202) boolean firstThrow = true ==> boolean
+ Line 202) true ==> boolean
+ Line 203) NameExpr thr ==> com.github.javaparser.ast.expr.NameExpr
+ Line 203) getThrows() ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 204) firstThrow ==> boolean
+ Line 205) firstThrow = false ==> boolean
+ Line 206) sb.append(" throws ") ==> java.lang.StringBuffer
+ Line 208) sb.append(", ") ==> java.lang.StringBuffer
+ Line 210) sb.append(thr.toStringWithoutComments()) ==> java.lang.StringBuffer
+ Line 213) sb.toString() ==> java.lang.String
+ Line 218) getDeclarationAsString(includingModifiers, includingThrows, true) ==> java.lang.String
+ Line 223) getDeclarationAsString(true, true, true) ==> java.lang.String
+ Line 228) this.javadocComment = javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 233) javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EmptyMemberDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EmptyMemberDeclaration.txt
new file mode 100644
index 000000000..8e2d00b70
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EmptyMemberDeclaration.txt
@@ -0,0 +1,18 @@
+
+[ Class com.github.javaparser.ast.body.EmptyMemberDeclaration ]
+ superclass: com.github.javaparser.ast.body.BodyDeclaration
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.DocumentableNode
+ interface: java.lang.Cloneable
+ interface: com.github.javaparser.ast.body.AnnotableNode
+ Line 35) null ==> null
+ Line 39) beginLine ==> int
+ Line 39) beginColumn ==> int
+ Line 39) endLine ==> int
+ Line 39) endColumn ==> int
+ Line 39) null ==> null
+ Line 44) v.visit(this, arg) ==> R
+ Line 49) v.visit(this, arg) ==> void
+ Line 54) this.javadocComment = javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 59) javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EmptyTypeDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EmptyTypeDeclaration.txt
new file mode 100644
index 000000000..d85d12b3d
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EmptyTypeDeclaration.txt
@@ -0,0 +1,25 @@
+
+[ Class com.github.javaparser.ast.body.EmptyTypeDeclaration ]
+ superclass: com.github.javaparser.ast.body.TypeDeclaration
+ superclass: com.github.javaparser.ast.body.BodyDeclaration
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.DocumentableNode
+ interface: java.lang.Cloneable
+ interface: com.github.javaparser.ast.body.AnnotableNode
+ interface: com.github.javaparser.ast.NamedNode
+ Line 35) null ==> null
+ Line 35) 0 ==> int
+ Line 35) null ==> null
+ Line 35) null ==> null
+ Line 39) beginLine ==> int
+ Line 39) beginColumn ==> int
+ Line 39) endLine ==> int
+ Line 39) endColumn ==> int
+ Line 39) null ==> null
+ Line 39) 0 ==> int
+ Line 39) null ==> null
+ Line 39) null ==> null
+ Line 44) v.visit(this, arg) ==> R
+ Line 54) v.visit(this, arg) ==> void
+ Line 59) null ==> null
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EnumConstantDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EnumConstantDeclaration.txt
new file mode 100644
index 000000000..045f010fe
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EnumConstantDeclaration.txt
@@ -0,0 +1,34 @@
+
+[ Class com.github.javaparser.ast.body.EnumConstantDeclaration ]
+ superclass: com.github.javaparser.ast.body.BodyDeclaration
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.DocumentableNode
+ interface: com.github.javaparser.ast.NamedNode
+ interface: java.lang.Cloneable
+ interface: com.github.javaparser.ast.body.AnnotableNode
+ Line 49) setName(name) ==> void
+ Line 53) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 54) setName(name) ==> void
+ Line 55) setArgs(args) ==> void
+ Line 56) setClassBody(classBody) ==> void
+ Line 60) beginLine ==> int
+ Line 60) beginColumn ==> int
+ Line 60) endLine ==> int
+ Line 60) endColumn ==> int
+ Line 60) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 61) setName(name) ==> void
+ Line 62) setArgs(args) ==> void
+ Line 63) setClassBody(classBody) ==> void
+ Line 68) v.visit(this, arg) ==> R
+ Line 73) v.visit(this, arg) ==> void
+ Line 77) args ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 81) classBody ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 85) name ==> java.lang.String
+ Line 89) this.args = args ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 90) setAsParentNodeOf(this.args) ==> void
+ Line 94) this.classBody = classBody ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 95) setAsParentNodeOf(this.classBody) ==> void
+ Line 99) this.name = name ==> java.lang.String
+ Line 104) this.javadocComment = javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 109) javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EnumDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EnumDeclaration.txt
new file mode 100644
index 000000000..0a269139a
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_EnumDeclaration.txt
@@ -0,0 +1,38 @@
+
+[ Class com.github.javaparser.ast.body.EnumDeclaration ]
+ superclass: com.github.javaparser.ast.body.TypeDeclaration
+ superclass: com.github.javaparser.ast.body.BodyDeclaration
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.DocumentableNode
+ interface: java.lang.Cloneable
+ interface: com.github.javaparser.ast.body.AnnotableNode
+ interface: com.github.javaparser.ast.NamedNode
+ Line 46) modifiers ==> int
+ Line 46) name ==> java.lang.String
+ Line 50) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 50) modifiers ==> int
+ Line 50) name ==> java.lang.String
+ Line 50) members ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 51) setImplements(implementsList) ==> void
+ Line 52) setEntries(entries) ==> void
+ Line 56) beginLine ==> int
+ Line 56) beginColumn ==> int
+ Line 56) endLine ==> int
+ Line 56) endColumn ==> int
+ Line 56) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 56) modifiers ==> int
+ Line 56) name ==> java.lang.String
+ Line 56) members ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 57) setImplements(implementsList) ==> void
+ Line 58) setEntries(entries) ==> void
+ Line 63) v.visit(this, arg) ==> R
+ Line 69) v.visit(this, arg) ==> void
+ Line 73) entries ==> java.util.List<com.github.javaparser.ast.body.EnumConstantDeclaration>
+ Line 77) implementsList ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 81) this.entries = entries ==> java.util.List<com.github.javaparser.ast.body.EnumConstantDeclaration>
+ Line 82) setAsParentNodeOf(this.entries) ==> void
+ Line 86) this.implementsList = implementsList ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 87) setAsParentNodeOf(this.implementsList) ==> void
+ Line 92) this.javadocComment = javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 97) javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_FieldDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_FieldDeclaration.txt
new file mode 100644
index 000000000..bfb7f72da
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_FieldDeclaration.txt
@@ -0,0 +1,41 @@
+
+[ Class com.github.javaparser.ast.body.FieldDeclaration ]
+ superclass: com.github.javaparser.ast.body.BodyDeclaration
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.DocumentableNode
+ interface: java.lang.Cloneable
+ interface: com.github.javaparser.ast.body.AnnotableNode
+ Line 49) setModifiers(modifiers) ==> void
+ Line 50) setType(type) ==> void
+ Line 51) List<VariableDeclarator> aux = new ArrayList<VariableDeclarator>() ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 51) new ArrayList<VariableDeclarator>() ==> java.util.ArrayList<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 52) aux.add(variable) ==> boolean
+ Line 53) setVariables(aux) ==> void
+ Line 57) setModifiers(modifiers) ==> void
+ Line 58) setType(type) ==> void
+ Line 59) setVariables(variables) ==> void
+ Line 63) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 64) setModifiers(modifiers) ==> void
+ Line 65) setType(type) ==> void
+ Line 66) setVariables(variables) ==> void
+ Line 70) beginLine ==> int
+ Line 70) beginColumn ==> int
+ Line 70) endLine ==> int
+ Line 70) endColumn ==> int
+ Line 70) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 71) setModifiers(modifiers) ==> void
+ Line 72) setType(type) ==> void
+ Line 73) setVariables(variables) ==> void
+ Line 78) v.visit(this, arg) ==> R
+ Line 83) v.visit(this, arg) ==> void
+ Line 93) modifiers ==> int
+ Line 97) type ==> com.github.javaparser.ast.type.Type
+ Line 101) variables ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 105) this.modifiers = modifiers ==> int
+ Line 109) this.type = type ==> com.github.javaparser.ast.type.Type
+ Line 110) setAsParentNodeOf(this.type) ==> void
+ Line 114) this.variables = variables ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 115) setAsParentNodeOf(this.variables) ==> void
+ Line 120) this.javadocComment = javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 125) javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_InitializerDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_InitializerDeclaration.txt
new file mode 100644
index 000000000..d433226f6
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_InitializerDeclaration.txt
@@ -0,0 +1,27 @@
+
+[ Class com.github.javaparser.ast.body.InitializerDeclaration ]
+ superclass: com.github.javaparser.ast.body.BodyDeclaration
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.DocumentableNode
+ interface: java.lang.Cloneable
+ interface: com.github.javaparser.ast.body.AnnotableNode
+ Line 43) null ==> null
+ Line 44) setStatic(isStatic) ==> void
+ Line 45) setBlock(block) ==> void
+ Line 49) beginLine ==> int
+ Line 49) beginColumn ==> int
+ Line 49) endLine ==> int
+ Line 49) endColumn ==> int
+ Line 49) null ==> null
+ Line 50) setStatic(isStatic) ==> void
+ Line 51) setBlock(block) ==> void
+ Line 56) v.visit(this, arg) ==> R
+ Line 61) v.visit(this, arg) ==> void
+ Line 65) block ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 69) isStatic ==> boolean
+ Line 73) this.block = block ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 74) setAsParentNodeOf(this.block) ==> void
+ Line 78) this.isStatic = isStatic ==> boolean
+ Line 83) this.javadocComment = javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 88) javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_MethodDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_MethodDeclaration.txt
new file mode 100644
index 000000000..4d7faf9c0
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_MethodDeclaration.txt
@@ -0,0 +1,120 @@
+
+[ Class com.github.javaparser.ast.body.MethodDeclaration ]
+ superclass: com.github.javaparser.ast.body.BodyDeclaration
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.DocumentableNode
+ interface: com.github.javaparser.ast.body.WithDeclaration
+ interface: com.github.javaparser.ast.NamedNode
+ interface: java.lang.Cloneable
+ interface: com.github.javaparser.ast.body.AnnotableNode
+ Line 60) false ==> boolean
+ Line 66) setModifiers(modifiers) ==> void
+ Line 67) setType(type) ==> void
+ Line 68) setName(name) ==> void
+ Line 72) setModifiers(modifiers) ==> void
+ Line 73) setType(type) ==> void
+ Line 74) setName(name) ==> void
+ Line 75) setParameters(parameters) ==> void
+ Line 81) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 82) setModifiers(modifiers) ==> void
+ Line 83) setTypeParameters(typeParameters) ==> void
+ Line 84) setType(type) ==> void
+ Line 85) setName(name) ==> void
+ Line 86) setParameters(parameters) ==> void
+ Line 87) setArrayCount(arrayCount) ==> void
+ Line 88) setThrows(throws_) ==> void
+ Line 89) setBody(block) ==> void
+ Line 96) beginLine ==> int
+ Line 96) beginColumn ==> int
+ Line 96) endLine ==> int
+ Line 96) endColumn ==> int
+ Line 96) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 97) setModifiers(modifiers) ==> void
+ Line 98) setTypeParameters(typeParameters) ==> void
+ Line 99) setType(type) ==> void
+ Line 100) setName(name) ==> void
+ Line 101) setParameters(parameters) ==> void
+ Line 102) setArrayCount(arrayCount) ==> void
+ Line 103) setThrows(throws_) ==> void
+ Line 104) setBody(block) ==> void
+ Line 108) v.visit(this, arg) ==> R
+ Line 112) v.visit(this, arg) ==> void
+ Line 116) arrayCount ==> int
+ Line 121) body ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 131) modifiers ==> int
+ Line 135) name.getName() ==> java.lang.String
+ Line 139) name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 143) parameters == null ==> boolean
+ Line 144) parameters = new ArrayList<Parameter>() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 146) parameters ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 150) throws_ == null ==> boolean
+ Line 151) throws_ = new ArrayList<NameExpr>() ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 153) throws_ ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 157) type ==> com.github.javaparser.ast.type.Type
+ Line 161) typeParameters ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 165) this.arrayCount = arrayCount ==> int
+ Line 169) this.body = body ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 170) setAsParentNodeOf(this.body) ==> void
+ Line 174) this.modifiers = modifiers ==> int
+ Line 178) this.name = new NameExpr(name) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 182) this.name = name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 186) this.parameters = parameters ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 187) setAsParentNodeOf(this.parameters) ==> void
+ Line 191) this.throws_ = throws_ ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 192) setAsParentNodeOf(this.throws_) ==> void
+ Line 196) this.type = type ==> com.github.javaparser.ast.type.Type
+ Line 197) setAsParentNodeOf(this.type) ==> void
+ Line 201) this.typeParameters = typeParameters ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 202) setAsParentNodeOf(typeParameters) ==> void
+ Line 207) isDefault ==> boolean
+ Line 211) this.isDefault = isDefault ==> boolean
+ Line 217) getDeclarationAsString(true, true, true) ==> java.lang.String
+ Line 222) getDeclarationAsString(includingModifiers, includingThrows, true) ==> java.lang.String
+ Line 235) StringBuffer sb = new StringBuffer() ==> java.lang.StringBuffer
+ Line 235) new StringBuffer() ==> java.lang.StringBuffer
+ Line 236) includingModifiers ==> boolean
+ Line 237) AccessSpecifier accessSpecifier = ModifierSet.getAccessSpecifier(getModifiers()) ==> com.github.javaparser.ast.AccessSpecifier
+ Line 237) ModifierSet.getAccessSpecifier(getModifiers()) ==> com.github.javaparser.ast.AccessSpecifier
+ Line 238) sb.append(accessSpecifier.getCodeRepresenation()) ==> java.lang.StringBuffer
+ Line 239) sb.append(accessSpecifier == AccessSpecifier.DEFAULT ? "" : " ") ==> java.lang.StringBuffer
+ Line 240) ModifierSet.isStatic(getModifiers()) ==> boolean
+ Line 241) sb.append("static ") ==> java.lang.StringBuffer
+ Line 243) ModifierSet.isAbstract(getModifiers()) ==> boolean
+ Line 244) sb.append("abstract ") ==> java.lang.StringBuffer
+ Line 246) ModifierSet.isFinal(getModifiers()) ==> boolean
+ Line 247) sb.append("final ") ==> java.lang.StringBuffer
+ Line 249) ModifierSet.isNative(getModifiers()) ==> boolean
+ Line 250) sb.append("native ") ==> java.lang.StringBuffer
+ Line 252) ModifierSet.isSynchronized(getModifiers()) ==> boolean
+ Line 253) sb.append("synchronized ") ==> java.lang.StringBuffer
+ Line 257) sb.append(getType().toStringWithoutComments()) ==> java.lang.StringBuffer
+ Line 258) sb.append(" ") ==> java.lang.StringBuffer
+ Line 259) sb.append(getName()) ==> java.lang.StringBuffer
+ Line 260) sb.append("(") ==> java.lang.StringBuffer
+ Line 261) boolean firstParam = true ==> boolean
+ Line 261) true ==> boolean
+ Line 262) Parameter param ==> com.github.javaparser.ast.body.Parameter
+ Line 262) getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 264) firstParam ==> boolean
+ Line 265) firstParam = false ==> boolean
+ Line 267) sb.append(", ") ==> java.lang.StringBuffer
+ Line 269) includingParameterName ==> boolean
+ Line 270) sb.append(param.toStringWithoutComments()) ==> java.lang.StringBuffer
+ Line 272) sb.append(param.getType().toStringWithoutComments()) ==> java.lang.StringBuffer
+ Line 273) param.isVarArgs() ==> boolean
+ Line 274) sb.append("...") ==> java.lang.StringBuffer
+ Line 278) sb.append(")") ==> java.lang.StringBuffer
+ Line 279) includingThrows ==> boolean
+ Line 280) boolean firstThrow = true ==> boolean
+ Line 280) true ==> boolean
+ Line 281) NameExpr thr ==> com.github.javaparser.ast.expr.NameExpr
+ Line 281) getThrows() ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 282) firstThrow ==> boolean
+ Line 283) firstThrow = false ==> boolean
+ Line 284) sb.append(" throws ") ==> java.lang.StringBuffer
+ Line 286) sb.append(", ") ==> java.lang.StringBuffer
+ Line 288) sb.append(thr.toStringWithoutComments()) ==> java.lang.StringBuffer
+ Line 291) sb.toString() ==> java.lang.String
+ Line 296) this.javadocComment = javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 301) javadocComment ==> com.github.javaparser.ast.comments.JavadocComment
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_ModifierSet.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_ModifierSet.txt
new file mode 100644
index 000000000..382c1fb1a
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_ModifierSet.txt
@@ -0,0 +1,36 @@
+
+[ Class com.github.javaparser.ast.body.ModifierSet ]
+ superclass: java.lang.Object
+ Line 37) Modifier.PUBLIC ==> int
+ Line 39) Modifier.PRIVATE ==> int
+ Line 41) Modifier.PROTECTED ==> int
+ Line 43) Modifier.STATIC ==> int
+ Line 45) Modifier.FINAL ==> int
+ Line 47) Modifier.SYNCHRONIZED ==> int
+ Line 49) Modifier.VOLATILE ==> int
+ Line 51) Modifier.TRANSIENT ==> int
+ Line 53) Modifier.NATIVE ==> int
+ Line 55) Modifier.ABSTRACT ==> int
+ Line 57) Modifier.STRICT ==> int
+ Line 60) isPublic(modifiers) ==> boolean
+ Line 61) AccessSpecifier.PUBLIC ==> com.github.javaparser.ast.AccessSpecifier
+ Line 62) isProtected(modifiers) ==> boolean
+ Line 63) AccessSpecifier.PROTECTED ==> com.github.javaparser.ast.AccessSpecifier
+ Line 64) isPrivate(modifiers) ==> boolean
+ Line 65) AccessSpecifier.PRIVATE ==> com.github.javaparser.ast.AccessSpecifier
+ Line 67) AccessSpecifier.DEFAULT ==> com.github.javaparser.ast.AccessSpecifier
+ Line 72) modifiers | mod ==> int
+ Line 76) (modifiers & modifier) != 0 ==> boolean
+ Line 80) (modifiers & ABSTRACT) != 0 ==> boolean
+ Line 84) (modifiers & FINAL) != 0 ==> boolean
+ Line 88) (modifiers & NATIVE) != 0 ==> boolean
+ Line 92) (modifiers & PRIVATE) != 0 ==> boolean
+ Line 96) (modifiers & PROTECTED) != 0 ==> boolean
+ Line 107) !isPublic(modifiers) && !isProtected(modifiers) && !isPrivate(modifiers) ==> boolean
+ Line 111) (modifiers & PUBLIC) != 0 ==> boolean
+ Line 115) (modifiers & STATIC) != 0 ==> boolean
+ Line 119) (modifiers & STRICTFP) != 0 ==> boolean
+ Line 123) (modifiers & SYNCHRONIZED) != 0 ==> boolean
+ Line 127) (modifiers & TRANSIENT) != 0 ==> boolean
+ Line 131) (modifiers & VOLATILE) != 0 ==> boolean
+ Line 141) modifiers & ~mod ==> int
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_MultiTypeParameter.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_MultiTypeParameter.txt
new file mode 100644
index 000000000..8e4697128
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_MultiTypeParameter.txt
@@ -0,0 +1,22 @@
+
+[ Class com.github.javaparser.ast.body.MultiTypeParameter ]
+ superclass: com.github.javaparser.ast.body.BaseParameter
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 37) modifiers ==> int
+ Line 37) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 37) id ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 38) this.types = types ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 42) beginLine ==> int
+ Line 42) beginColumn ==> int
+ Line 42) endLine ==> int
+ Line 42) endColumn ==> int
+ Line 42) modifiers ==> int
+ Line 42) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 42) id ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 43) this.types = types ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 48) v.visit(this, arg) ==> R
+ Line 53) v.visit(this, arg) ==> void
+ Line 57) types ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 61) this.types = types ==> java.util.List<com.github.javaparser.ast.type.Type>
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_Parameter.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_Parameter.txt
new file mode 100644
index 000000000..203748a6f
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_Parameter.txt
@@ -0,0 +1,27 @@
+
+[ Class com.github.javaparser.ast.body.Parameter ]
+ superclass: com.github.javaparser.ast.body.BaseParameter
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 43) id ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 44) setType(type) ==> void
+ Line 48) modifiers ==> int
+ Line 48) id ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 49) setType(type) ==> void
+ Line 53) beginLine ==> int
+ Line 53) beginColumn ==> int
+ Line 53) endLine ==> int
+ Line 53) endColumn ==> int
+ Line 53) modifiers ==> int
+ Line 53) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 53) id ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 54) setType(type) ==> void
+ Line 55) setVarArgs(isVarArgs) ==> void
+ Line 60) v.visit(this, arg) ==> R
+ Line 65) v.visit(this, arg) ==> void
+ Line 69) type ==> com.github.javaparser.ast.type.Type
+ Line 73) isVarArgs ==> boolean
+ Line 77) this.type = type ==> com.github.javaparser.ast.type.Type
+ Line 78) setAsParentNodeOf(this.type) ==> void
+ Line 82) this.isVarArgs = isVarArgs ==> boolean
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_TypeDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_TypeDeclaration.txt
new file mode 100644
index 000000000..98afdae5d
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_TypeDeclaration.txt
@@ -0,0 +1,31 @@
+
+[ Class com.github.javaparser.ast.body.TypeDeclaration ]
+ superclass: com.github.javaparser.ast.body.BodyDeclaration
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.NamedNode
+ interface: java.lang.Cloneable
+ interface: com.github.javaparser.ast.body.AnnotableNode
+ Line 45) setName(name) ==> void
+ Line 46) setModifiers(modifiers) ==> void
+ Line 52) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 53) setName(name) ==> void
+ Line 54) setModifiers(modifiers) ==> void
+ Line 55) setMembers(members) ==> void
+ Line 62) beginLine ==> int
+ Line 62) beginColumn ==> int
+ Line 62) endLine ==> int
+ Line 62) endColumn ==> int
+ Line 62) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 63) setName(name) ==> void
+ Line 64) setModifiers(modifiers) ==> void
+ Line 65) setMembers(members) ==> void
+ Line 69) members ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 79) modifiers ==> int
+ Line 83) name.getName() ==> java.lang.String
+ Line 87) this.members = members ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 88) setAsParentNodeOf(this.members) ==> void
+ Line 92) this.modifiers = modifiers ==> int
+ Line 96) this.name = new NameExpr(name) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 100) this.name = nameExpr ==> com.github.javaparser.ast.expr.NameExpr
+ Line 104) name ==> com.github.javaparser.ast.expr.NameExpr
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_VariableDeclarator.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_VariableDeclarator.txt
new file mode 100644
index 000000000..19f272a6a
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_VariableDeclarator.txt
@@ -0,0 +1,22 @@
+
+[ Class com.github.javaparser.ast.body.VariableDeclarator ]
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 42) setId(id) ==> void
+ Line 46) setId(id) ==> void
+ Line 47) setInit(init) ==> void
+ Line 51) beginLine ==> int
+ Line 51) beginColumn ==> int
+ Line 51) endLine ==> int
+ Line 51) endColumn ==> int
+ Line 52) setId(id) ==> void
+ Line 53) setInit(init) ==> void
+ Line 58) v.visit(this, arg) ==> R
+ Line 63) v.visit(this, arg) ==> void
+ Line 67) id ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 71) init ==> com.github.javaparser.ast.expr.Expression
+ Line 75) this.id = id ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 76) setAsParentNodeOf(this.id) ==> void
+ Line 80) this.init = init ==> com.github.javaparser.ast.expr.Expression
+ Line 81) setAsParentNodeOf(this.init) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_VariableDeclaratorId.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_VariableDeclaratorId.txt
new file mode 100644
index 000000000..1a4140654
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_VariableDeclaratorId.txt
@@ -0,0 +1,19 @@
+
+[ Class com.github.javaparser.ast.body.VariableDeclaratorId ]
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.NamedNode
+ interface: java.lang.Cloneable
+ Line 42) setName(name) ==> void
+ Line 46) beginLine ==> int
+ Line 46) beginColumn ==> int
+ Line 46) endLine ==> int
+ Line 46) endColumn ==> int
+ Line 47) setName(name) ==> void
+ Line 48) setArrayCount(arrayCount) ==> void
+ Line 53) v.visit(this, arg) ==> R
+ Line 58) v.visit(this, arg) ==> void
+ Line 62) arrayCount ==> int
+ Line 66) name ==> java.lang.String
+ Line 70) this.arrayCount = arrayCount ==> int
+ Line 74) this.name = name ==> java.lang.String
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_WithDeclaration.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_WithDeclaration.txt
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_body_WithDeclaration.txt
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_BlockComment.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_BlockComment.txt
new file mode 100644
index 000000000..22c9f0d8c
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_BlockComment.txt
@@ -0,0 +1,14 @@
+
+[ Class com.github.javaparser.ast.comments.BlockComment ]
+ superclass: com.github.javaparser.ast.comments.Comment
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 42) content ==> java.lang.String
+ Line 46) beginLine ==> int
+ Line 46) beginColumn ==> int
+ Line 46) endLine ==> int
+ Line 46) endColumn ==> int
+ Line 46) content ==> java.lang.String
+ Line 51) v.visit(this, arg) ==> R
+ Line 56) v.visit(this, arg) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_Comment.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_Comment.txt
new file mode 100644
index 000000000..1fcb0bcd4
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_Comment.txt
@@ -0,0 +1,26 @@
+
+[ Class com.github.javaparser.ast.comments.Comment ]
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 43) this.content = content ==> java.lang.String
+ Line 47) beginLine ==> int
+ Line 47) beginColumn ==> int
+ Line 47) endLine ==> int
+ Line 47) endColumn ==> int
+ Line 48) this.content = content ==> java.lang.String
+ Line 57) content ==> java.lang.String
+ Line 67) this.content = content ==> java.lang.String
+ Line 72) false ==> boolean
+ Line 77) isLineComment() ==> boolean
+ Line 79) (LineComment) this ==> com.github.javaparser.ast.comments.LineComment
+ Line 81) new UnsupportedOperationException("Not a line comment") ==> java.lang.UnsupportedOperationException
+ Line 87) this.commentedNode ==> com.github.javaparser.ast.Node
+ Line 92) commentedNode == null ==> boolean
+ Line 94) this.commentedNode = commentedNode ==> com.github.javaparser.ast.Node
+ Line 97) commentedNode == this ==> boolean
+ Line 99) new IllegalArgumentException() ==> java.lang.IllegalArgumentException
+ Line 101) commentedNode instanceof Comment ==> boolean
+ Line 103) new IllegalArgumentException() ==> java.lang.IllegalArgumentException
+ Line 105) this.commentedNode = commentedNode ==> com.github.javaparser.ast.Node
+ Line 110) this.commentedNode == null ==> boolean
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_CommentsCollection.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_CommentsCollection.txt
new file mode 100644
index 000000000..bc85aeeb4
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_CommentsCollection.txt
@@ -0,0 +1,39 @@
+
+[ Class com.github.javaparser.ast.comments.CommentsCollection ]
+ superclass: java.lang.Object
+ Line 31) new LinkedList<LineComment>() ==> java.util.LinkedList<com.github.javaparser.ast.comments.LineComment>
+ Line 32) new LinkedList<BlockComment>() ==> java.util.LinkedList<com.github.javaparser.ast.comments.BlockComment>
+ Line 33) new LinkedList<JavadocComment>() ==> java.util.LinkedList<com.github.javaparser.ast.comments.JavadocComment>
+ Line 36) lineComments ==> java.util.List<com.github.javaparser.ast.comments.LineComment>
+ Line 40) blockComments ==> java.util.List<com.github.javaparser.ast.comments.BlockComment>
+ Line 44) javadocComments ==> java.util.List<com.github.javaparser.ast.comments.JavadocComment>
+ Line 48) this.lineComments.add(lineComment) ==> boolean
+ Line 52) this.blockComments.add(blockComment) ==> boolean
+ Line 56) this.javadocComments.add(javadocComment) ==> boolean
+ Line 60) Comment c ==> com.github.javaparser.ast.comments.Comment
+ Line 60) getAll() ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 63) c.getBeginLine() == comment.getBeginLine() && c.getBeginColumn() == comment.getBeginColumn() && c.getEndLine() == comment.getEndLine() && Math.abs(c.getEndColumn() - comment.getEndColumn()) < 2 ==> boolean
+ Line 67) true ==> boolean
+ Line 70) false ==> boolean
+ Line 74) List<Comment> comments = new LinkedList<Comment>() ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 74) new LinkedList<Comment>() ==> java.util.LinkedList<com.github.javaparser.ast.comments.Comment>
+ Line 75) comments.addAll(lineComments) ==> boolean
+ Line 76) comments.addAll(blockComments) ==> boolean
+ Line 77) comments.addAll(javadocComments) ==> boolean
+ Line 78) comments ==> java.util.List<com.github.javaparser.ast.comments.Comment>
+ Line 82) lineComments.size() + blockComments.size() + javadocComments.size() ==> int
+ Line 86) CommentsCollection result = new CommentsCollection() ==> com.github.javaparser.ast.comments.CommentsCollection
+ Line 86) new CommentsCollection() ==> com.github.javaparser.ast.comments.CommentsCollection
+ Line 87) LineComment comment ==> com.github.javaparser.ast.comments.LineComment
+ Line 87) lineComments ==> java.util.List<com.github.javaparser.ast.comments.LineComment>
+ Line 88) !other.contains(comment) ==> boolean
+ Line 89) result.lineComments.add(comment) ==> boolean
+ Line 92) BlockComment comment ==> com.github.javaparser.ast.comments.BlockComment
+ Line 92) blockComments ==> java.util.List<com.github.javaparser.ast.comments.BlockComment>
+ Line 93) !other.contains(comment) ==> boolean
+ Line 94) result.blockComments.add(comment) ==> boolean
+ Line 97) JavadocComment comment ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 97) javadocComments ==> java.util.List<com.github.javaparser.ast.comments.JavadocComment>
+ Line 98) !other.contains(comment) ==> boolean
+ Line 99) result.javadocComments.add(comment) ==> boolean
+ Line 102) result ==> com.github.javaparser.ast.comments.CommentsCollection
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_CommentsParser.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_CommentsParser.txt
new file mode 100644
index 000000000..13dd5e708
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_CommentsParser.txt
@@ -0,0 +1,104 @@
+
+[ Class com.github.javaparser.ast.comments.CommentsParser ]
+ superclass: java.lang.Object
+ Line 41) 4 ==> int
+ Line 44) InputStream in = new ByteArrayInputStream(source.getBytes(Charset.defaultCharset())) ==> java.io.InputStream
+ Line 44) new ByteArrayInputStream(source.getBytes(Charset.defaultCharset())) ==> java.io.ByteArrayInputStream
+ Line 45) parse(in, Charset.defaultCharset().name()) ==> com.github.javaparser.ast.comments.CommentsCollection
+ Line 49) boolean lastWasASlashR = false ==> boolean
+ Line 49) false ==> boolean
+ Line 50) BufferedReader br = new BufferedReader(new InputStreamReader(in, charsetName)) ==> java.io.BufferedReader
+ Line 50) new BufferedReader(new InputStreamReader(in, charsetName)) ==> java.io.BufferedReader
+ Line 51) CommentsCollection comments = new CommentsCollection() ==> com.github.javaparser.ast.comments.CommentsCollection
+ Line 51) new CommentsCollection() ==> com.github.javaparser.ast.comments.CommentsCollection
+ Line 52) int r ==> int
+ Line 54) Deque prevTwoChars = new LinkedList<Character>(Arrays.asList('z', 'z')) ==> java.util.Deque
+ Line 54) new LinkedList<Character>(Arrays.asList('z', 'z')) ==> java.util.LinkedList<java.lang.Character>
+ Line 56) State state = State.CODE ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 56) State.CODE ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 57) LineComment currentLineComment = null ==> com.github.javaparser.ast.comments.LineComment
+ Line 57) null ==> null
+ Line 58) BlockComment currentBlockComment = null ==> com.github.javaparser.ast.comments.BlockComment
+ Line 58) null ==> null
+ Line 59) StringBuffer currentContent = null ==> java.lang.StringBuffer
+ Line 59) null ==> null
+ Line 61) int currLine = 1 ==> int
+ Line 61) 1 ==> int
+ Line 62) int currCol = 1 ==> int
+ Line 62) 1 ==> int
+ Line 64) (r = br.read()) != -1 ==> boolean
+ Line 65) char c = (char) r ==> char
+ Line 65) (char) r ==> char
+ Line 66) c == '\r' ==> boolean
+ Line 67) lastWasASlashR = true ==> boolean
+ Line 68) c == '\n' && lastWasASlashR ==> boolean
+ Line 69) lastWasASlashR = false ==> boolean
+ Line 72) lastWasASlashR = false ==> boolean
+ Line 74) state ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 75) CODE ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 76) prevTwoChars.peekLast().equals('/') && c == '/' ==> boolean
+ Line 77) currentLineComment = new LineComment() ==> com.github.javaparser.ast.comments.LineComment
+ Line 78) currentLineComment.setBeginLine(currLine) ==> void
+ Line 79) currentLineComment.setBeginColumn(currCol - 1) ==> void
+ Line 80) state = State.IN_LINE_COMMENT ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 81) currentContent = new StringBuffer() ==> java.lang.StringBuffer
+ Line 82) prevTwoChars.peekLast().equals('/') && c == '*' ==> boolean
+ Line 83) currentBlockComment = new BlockComment() ==> com.github.javaparser.ast.comments.BlockComment
+ Line 84) currentBlockComment.setBeginLine(currLine) ==> void
+ Line 85) currentBlockComment.setBeginColumn(currCol - 1) ==> void
+ Line 86) state = State.IN_BLOCK_COMMENT ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 87) currentContent = new StringBuffer() ==> java.lang.StringBuffer
+ Line 88) c == '"' ==> boolean
+ Line 89) state = State.IN_STRING ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 90) c == '\'' ==> boolean
+ Line 91) state = State.IN_CHAR ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 96) IN_LINE_COMMENT ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 97) c == '\n' || c == '\r' ==> boolean
+ Line 98) currentLineComment.setContent(currentContent.toString()) ==> void
+ Line 99) currentLineComment.setEndLine(currLine) ==> void
+ Line 100) currentLineComment.setEndColumn(currCol) ==> void
+ Line 101) comments.addComment(currentLineComment) ==> void
+ Line 102) state = State.CODE ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 104) currentContent.append(c) ==> java.lang.StringBuffer
+ Line 107) IN_BLOCK_COMMENT ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 108) prevTwoChars.peekLast().equals('*') && c == '/' && !prevTwoChars.peekFirst().equals('/') ==> boolean
+ Line 111) String content = currentContent.deleteCharAt(currentContent.toString().length() - 1).toString() ==> java.lang.String
+ Line 111) currentContent.deleteCharAt(currentContent.toString().length() - 1).toString() ==> java.lang.String
+ Line 113) content.startsWith("*") ==> boolean
+ Line 114) JavadocComment javadocComment = new JavadocComment() ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 114) new JavadocComment() ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 115) javadocComment.setContent(content.substring(1)) ==> void
+ Line 116) javadocComment.setBeginLine(currentBlockComment.getBeginLine()) ==> void
+ Line 117) javadocComment.setBeginColumn(currentBlockComment.getBeginColumn()) ==> void
+ Line 118) javadocComment.setEndLine(currLine) ==> void
+ Line 119) javadocComment.setEndColumn(currCol + 1) ==> void
+ Line 120) comments.addComment(javadocComment) ==> void
+ Line 122) currentBlockComment.setContent(content) ==> void
+ Line 123) currentBlockComment.setEndLine(currLine) ==> void
+ Line 124) currentBlockComment.setEndColumn(currCol + 1) ==> void
+ Line 125) comments.addComment(currentBlockComment) ==> void
+ Line 127) state = State.CODE ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 129) currentContent.append(c == '\r' ? '\n' : c) ==> java.lang.StringBuffer
+ Line 132) IN_STRING ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 133) !prevTwoChars.peekLast().equals('\\') && c == '"' ==> boolean
+ Line 134) state = State.CODE ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 137) IN_CHAR ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 138) !prevTwoChars.peekLast().equals('\\') && c == '\'' ==> boolean
+ Line 139) state = State.CODE ==> com.github.javaparser.ast.comments.CommentsParser.State
+ Line 143) new RuntimeException("Unexpected") ==> java.lang.RuntimeException
+ Line 145) c ==> char
+ Line 146) '\n' ==> char
+ Line 147) '\r' ==> char
+ Line 148) currLine += 1 ==> int
+ Line 149) currCol = 1 ==> int
+ Line 151) '\t' ==> char
+ Line 152) currCol += COLUMNS_PER_TAB ==> int
+ Line 155) currCol += 1 ==> int
+ Line 157) prevTwoChars.remove() ==> java.lang.Object
+ Line 158) prevTwoChars.add(c) ==> boolean
+ Line 161) state == State.IN_LINE_COMMENT ==> boolean
+ Line 162) currentLineComment.setContent(currentContent.toString()) ==> void
+ Line 163) currentLineComment.setEndLine(currLine) ==> void
+ Line 164) currentLineComment.setEndColumn(currCol) ==> void
+ Line 165) comments.addComment(currentLineComment) ==> void
+ Line 168) comments ==> com.github.javaparser.ast.comments.CommentsCollection
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_JavadocComment.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_JavadocComment.txt
new file mode 100644
index 000000000..25570d5c9
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_JavadocComment.txt
@@ -0,0 +1,14 @@
+
+[ Class com.github.javaparser.ast.comments.JavadocComment ]
+ superclass: com.github.javaparser.ast.comments.Comment
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 36) content ==> java.lang.String
+ Line 40) beginLine ==> int
+ Line 40) beginColumn ==> int
+ Line 40) endLine ==> int
+ Line 40) endColumn ==> int
+ Line 40) content ==> java.lang.String
+ Line 45) v.visit(this, arg) ==> R
+ Line 50) v.visit(this, arg) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_LineComment.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_LineComment.txt
new file mode 100644
index 000000000..7ccc9fd98
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_comments_LineComment.txt
@@ -0,0 +1,15 @@
+
+[ Class com.github.javaparser.ast.comments.LineComment ]
+ superclass: com.github.javaparser.ast.comments.Comment
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 41) content ==> java.lang.String
+ Line 45) beginLine ==> int
+ Line 45) beginColumn ==> int
+ Line 45) endLine ==> int
+ Line 45) endColumn ==> int
+ Line 45) content ==> java.lang.String
+ Line 50) v.visit(this, arg) ==> R
+ Line 55) v.visit(this, arg) ==> void
+ Line 60) true ==> boolean
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_AnnotationExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_AnnotationExpr.txt
new file mode 100644
index 000000000..deff09a67
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_AnnotationExpr.txt
@@ -0,0 +1,13 @@
+
+[ Class com.github.javaparser.ast.expr.AnnotationExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 35) beginLine ==> int
+ Line 35) beginColumn ==> int
+ Line 35) endLine ==> int
+ Line 35) endColumn ==> int
+ Line 39) name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 43) this.name = name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 44) setAsParentNodeOf(name) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ArrayAccessExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ArrayAccessExpr.txt
new file mode 100644
index 000000000..255994c19
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ArrayAccessExpr.txt
@@ -0,0 +1,22 @@
+
+[ Class com.github.javaparser.ast.expr.ArrayAccessExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 40) setName(name) ==> void
+ Line 41) setIndex(index) ==> void
+ Line 45) beginLine ==> int
+ Line 45) beginColumn ==> int
+ Line 45) endLine ==> int
+ Line 45) endColumn ==> int
+ Line 46) setName(name) ==> void
+ Line 47) setIndex(index) ==> void
+ Line 52) v.visit(this, arg) ==> R
+ Line 57) v.visit(this, arg) ==> void
+ Line 61) index ==> com.github.javaparser.ast.expr.Expression
+ Line 65) name ==> com.github.javaparser.ast.expr.Expression
+ Line 69) this.index = index ==> com.github.javaparser.ast.expr.Expression
+ Line 70) setAsParentNodeOf(this.index) ==> void
+ Line 74) this.name = name ==> com.github.javaparser.ast.expr.Expression
+ Line 75) setAsParentNodeOf(this.name) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ArrayCreationExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ArrayCreationExpr.txt
new file mode 100644
index 000000000..f3a78f95e
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ArrayCreationExpr.txt
@@ -0,0 +1,45 @@
+
+[ Class com.github.javaparser.ast.expr.ArrayCreationExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 49) setType(type) ==> void
+ Line 50) setArrayCount(arrayCount) ==> void
+ Line 51) setInitializer(initializer) ==> void
+ Line 52) setDimensions(null) ==> void
+ Line 56) beginLine ==> int
+ Line 56) beginColumn ==> int
+ Line 56) endLine ==> int
+ Line 56) endColumn ==> int
+ Line 57) setType(type) ==> void
+ Line 58) setArrayCount(arrayCount) ==> void
+ Line 59) setInitializer(initializer) ==> void
+ Line 60) setDimensions(null) ==> void
+ Line 64) setType(type) ==> void
+ Line 65) setArrayCount(arrayCount) ==> void
+ Line 66) setDimensions(dimensions) ==> void
+ Line 67) setInitializer(null) ==> void
+ Line 71) beginLine ==> int
+ Line 71) beginColumn ==> int
+ Line 71) endLine ==> int
+ Line 71) endColumn ==> int
+ Line 72) setType(type) ==> void
+ Line 73) setArrayCount(arrayCount) ==> void
+ Line 74) setDimensions(dimensions) ==> void
+ Line 75) setInitializer(null) ==> void
+ Line 80) v.visit(this, arg) ==> R
+ Line 85) v.visit(this, arg) ==> void
+ Line 89) arrayCount ==> int
+ Line 93) dimensions ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 97) initializer ==> com.github.javaparser.ast.expr.ArrayInitializerExpr
+ Line 101) type ==> com.github.javaparser.ast.type.Type
+ Line 105) this.arrayCount = arrayCount ==> int
+ Line 109) this.dimensions = dimensions ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 110) setAsParentNodeOf(this.dimensions) ==> void
+ Line 114) this.initializer = initializer ==> com.github.javaparser.ast.expr.ArrayInitializerExpr
+ Line 115) setAsParentNodeOf(this.initializer) ==> void
+ Line 119) this.type = type ==> com.github.javaparser.ast.type.Type
+ Line 120) setAsParentNodeOf(this.type) ==> void
+ Line 124) arraysAnnotations ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 129) this.arraysAnnotations = arraysAnnotations ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ArrayInitializerExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ArrayInitializerExpr.txt
new file mode 100644
index 000000000..b098ba186
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ArrayInitializerExpr.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.expr.ArrayInitializerExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 40) setValues(values) ==> void
+ Line 44) beginLine ==> int
+ Line 44) beginColumn ==> int
+ Line 44) endLine ==> int
+ Line 44) endColumn ==> int
+ Line 45) setValues(values) ==> void
+ Line 50) v.visit(this, arg) ==> R
+ Line 55) v.visit(this, arg) ==> void
+ Line 59) values ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 63) this.values = values ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 64) setAsParentNodeOf(this.values) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_AssignExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_AssignExpr.txt
new file mode 100644
index 000000000..0cf9ae042
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_AssignExpr.txt
@@ -0,0 +1,26 @@
+
+[ Class com.github.javaparser.ast.expr.AssignExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 57) setTarget(target) ==> void
+ Line 58) setValue(value) ==> void
+ Line 59) setOperator(op) ==> void
+ Line 63) beginLine ==> int
+ Line 63) beginColumn ==> int
+ Line 63) endLine ==> int
+ Line 63) endColumn ==> int
+ Line 64) setTarget(target) ==> void
+ Line 65) setValue(value) ==> void
+ Line 66) setOperator(op) ==> void
+ Line 71) v.visit(this, arg) ==> R
+ Line 76) v.visit(this, arg) ==> void
+ Line 80) op ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 84) target ==> com.github.javaparser.ast.expr.Expression
+ Line 88) value ==> com.github.javaparser.ast.expr.Expression
+ Line 92) this.op = op ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 96) this.target = target ==> com.github.javaparser.ast.expr.Expression
+ Line 97) setAsParentNodeOf(this.target) ==> void
+ Line 101) this.value = value ==> com.github.javaparser.ast.expr.Expression
+ Line 102) setAsParentNodeOf(this.value) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_BinaryExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_BinaryExpr.txt
new file mode 100644
index 000000000..1e519b85d
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_BinaryExpr.txt
@@ -0,0 +1,26 @@
+
+[ Class com.github.javaparser.ast.expr.BinaryExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 64) setLeft(left) ==> void
+ Line 65) setRight(right) ==> void
+ Line 66) setOperator(op) ==> void
+ Line 70) beginLine ==> int
+ Line 70) beginColumn ==> int
+ Line 70) endLine ==> int
+ Line 70) endColumn ==> int
+ Line 71) setLeft(left) ==> void
+ Line 72) setRight(right) ==> void
+ Line 73) setOperator(op) ==> void
+ Line 78) v.visit(this, arg) ==> R
+ Line 83) v.visit(this, arg) ==> void
+ Line 87) left ==> com.github.javaparser.ast.expr.Expression
+ Line 91) op ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 95) right ==> com.github.javaparser.ast.expr.Expression
+ Line 99) this.left = left ==> com.github.javaparser.ast.expr.Expression
+ Line 100) setAsParentNodeOf(this.left) ==> void
+ Line 104) this.op = op ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 108) this.right = right ==> com.github.javaparser.ast.expr.Expression
+ Line 109) setAsParentNodeOf(this.right) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_BooleanLiteralExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_BooleanLiteralExpr.txt
new file mode 100644
index 000000000..4191f82aa
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_BooleanLiteralExpr.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.expr.BooleanLiteralExpr ]
+ superclass: com.github.javaparser.ast.expr.LiteralExpr
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 38) setValue(value) ==> void
+ Line 42) beginLine ==> int
+ Line 42) beginColumn ==> int
+ Line 42) endLine ==> int
+ Line 42) endColumn ==> int
+ Line 43) setValue(value) ==> void
+ Line 48) v.visit(this, arg) ==> R
+ Line 53) v.visit(this, arg) ==> void
+ Line 57) value ==> boolean
+ Line 61) this.value = value ==> boolean
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_CastExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_CastExpr.txt
new file mode 100644
index 000000000..b97510a68
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_CastExpr.txt
@@ -0,0 +1,22 @@
+
+[ Class com.github.javaparser.ast.expr.CastExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 41) setType(type) ==> void
+ Line 42) setExpr(expr) ==> void
+ Line 46) beginLine ==> int
+ Line 46) beginColumn ==> int
+ Line 46) endLine ==> int
+ Line 46) endColumn ==> int
+ Line 47) setType(type) ==> void
+ Line 48) setExpr(expr) ==> void
+ Line 53) v.visit(this, arg) ==> R
+ Line 58) v.visit(this, arg) ==> void
+ Line 62) expr ==> com.github.javaparser.ast.expr.Expression
+ Line 66) type ==> com.github.javaparser.ast.type.Type
+ Line 70) this.expr = expr ==> com.github.javaparser.ast.expr.Expression
+ Line 71) setAsParentNodeOf(this.expr) ==> void
+ Line 75) this.type = type ==> com.github.javaparser.ast.type.Type
+ Line 76) setAsParentNodeOf(this.type) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_CharLiteralExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_CharLiteralExpr.txt
new file mode 100644
index 000000000..6c2ca856e
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_CharLiteralExpr.txt
@@ -0,0 +1,16 @@
+
+[ Class com.github.javaparser.ast.expr.CharLiteralExpr ]
+ superclass: com.github.javaparser.ast.expr.StringLiteralExpr
+ superclass: com.github.javaparser.ast.expr.LiteralExpr
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 36) value ==> java.lang.String
+ Line 40) beginLine ==> int
+ Line 40) beginColumn ==> int
+ Line 40) endLine ==> int
+ Line 40) endColumn ==> int
+ Line 40) value ==> java.lang.String
+ Line 45) v.visit(this, arg) ==> R
+ Line 50) v.visit(this, arg) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ClassExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ClassExpr.txt
new file mode 100644
index 000000000..f5366370c
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ClassExpr.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.expr.ClassExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 39) setType(type) ==> void
+ Line 43) beginLine ==> int
+ Line 43) beginColumn ==> int
+ Line 43) endLine ==> int
+ Line 43) endColumn ==> int
+ Line 44) setType(type) ==> void
+ Line 49) v.visit(this, arg) ==> R
+ Line 54) v.visit(this, arg) ==> void
+ Line 58) type ==> com.github.javaparser.ast.type.Type
+ Line 62) this.type = type ==> com.github.javaparser.ast.type.Type
+ Line 63) setAsParentNodeOf(this.type) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ConditionalExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ConditionalExpr.txt
new file mode 100644
index 000000000..ea92c679f
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ConditionalExpr.txt
@@ -0,0 +1,27 @@
+
+[ Class com.github.javaparser.ast.expr.ConditionalExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 42) setCondition(condition) ==> void
+ Line 43) setThenExpr(thenExpr) ==> void
+ Line 44) setElseExpr(elseExpr) ==> void
+ Line 48) beginLine ==> int
+ Line 48) beginColumn ==> int
+ Line 48) endLine ==> int
+ Line 48) endColumn ==> int
+ Line 49) setCondition(condition) ==> void
+ Line 50) setThenExpr(thenExpr) ==> void
+ Line 51) setElseExpr(elseExpr) ==> void
+ Line 56) v.visit(this, arg) ==> R
+ Line 61) v.visit(this, arg) ==> void
+ Line 65) condition ==> com.github.javaparser.ast.expr.Expression
+ Line 69) elseExpr ==> com.github.javaparser.ast.expr.Expression
+ Line 73) thenExpr ==> com.github.javaparser.ast.expr.Expression
+ Line 77) this.condition = condition ==> com.github.javaparser.ast.expr.Expression
+ Line 78) setAsParentNodeOf(this.condition) ==> void
+ Line 82) this.elseExpr = elseExpr ==> com.github.javaparser.ast.expr.Expression
+ Line 83) setAsParentNodeOf(this.elseExpr) ==> void
+ Line 87) this.thenExpr = thenExpr ==> com.github.javaparser.ast.expr.Expression
+ Line 88) setAsParentNodeOf(this.thenExpr) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_DoubleLiteralExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_DoubleLiteralExpr.txt
new file mode 100644
index 000000000..16d9a862a
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_DoubleLiteralExpr.txt
@@ -0,0 +1,16 @@
+
+[ Class com.github.javaparser.ast.expr.DoubleLiteralExpr ]
+ superclass: com.github.javaparser.ast.expr.StringLiteralExpr
+ superclass: com.github.javaparser.ast.expr.LiteralExpr
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 36) value ==> java.lang.String
+ Line 41) beginLine ==> int
+ Line 41) beginColumn ==> int
+ Line 41) endLine ==> int
+ Line 41) endColumn ==> int
+ Line 41) value ==> java.lang.String
+ Line 45) v.visit(this, arg) ==> R
+ Line 49) v.visit(this, arg) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_EnclosedExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_EnclosedExpr.txt
new file mode 100644
index 000000000..c0507d87f
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_EnclosedExpr.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.expr.EnclosedExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 38) setInner(inner) ==> void
+ Line 43) beginLine ==> int
+ Line 43) beginColumn ==> int
+ Line 43) endLine ==> int
+ Line 43) endColumn ==> int
+ Line 44) setInner(inner) ==> void
+ Line 48) v.visit(this, arg) ==> R
+ Line 52) v.visit(this, arg) ==> void
+ Line 56) inner ==> com.github.javaparser.ast.expr.Expression
+ Line 60) this.inner = inner ==> com.github.javaparser.ast.expr.Expression
+ Line 61) setAsParentNodeOf(this.inner) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_Expression.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_Expression.txt
new file mode 100644
index 000000000..b912274b6
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_Expression.txt
@@ -0,0 +1,9 @@
+
+[ Class com.github.javaparser.ast.expr.Expression ]
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 35) beginLine ==> int
+ Line 35) beginColumn ==> int
+ Line 35) endLine ==> int
+ Line 35) endColumn ==> int
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_FieldAccessExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_FieldAccessExpr.txt
new file mode 100644
index 000000000..38a138b73
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_FieldAccessExpr.txt
@@ -0,0 +1,27 @@
+
+[ Class com.github.javaparser.ast.expr.FieldAccessExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 45) setScope(scope) ==> void
+ Line 46) setField(field) ==> void
+ Line 51) beginLine ==> int
+ Line 51) beginColumn ==> int
+ Line 51) endLine ==> int
+ Line 51) endColumn ==> int
+ Line 52) setScope(scope) ==> void
+ Line 53) setTypeArgs(typeArgs) ==> void
+ Line 54) setField(field) ==> void
+ Line 58) v.visit(this, arg) ==> R
+ Line 62) v.visit(this, arg) ==> void
+ Line 66) field.getName() ==> java.lang.String
+ Line 70) field ==> com.github.javaparser.ast.expr.NameExpr
+ Line 74) scope ==> com.github.javaparser.ast.expr.Expression
+ Line 78) typeArgs ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 82) this.field = new NameExpr(field) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 86) this.field = field ==> com.github.javaparser.ast.expr.NameExpr
+ Line 90) this.scope = scope ==> com.github.javaparser.ast.expr.Expression
+ Line 91) setAsParentNodeOf(this.scope) ==> void
+ Line 95) this.typeArgs = typeArgs ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 96) setAsParentNodeOf(this.typeArgs) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_InstanceOfExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_InstanceOfExpr.txt
new file mode 100644
index 000000000..0e858f13d
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_InstanceOfExpr.txt
@@ -0,0 +1,22 @@
+
+[ Class com.github.javaparser.ast.expr.InstanceOfExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 41) setExpr(expr) ==> void
+ Line 42) setType(type) ==> void
+ Line 47) beginLine ==> int
+ Line 47) beginColumn ==> int
+ Line 47) endLine ==> int
+ Line 47) endColumn ==> int
+ Line 48) setExpr(expr) ==> void
+ Line 49) setType(type) ==> void
+ Line 53) v.visit(this, arg) ==> R
+ Line 57) v.visit(this, arg) ==> void
+ Line 61) expr ==> com.github.javaparser.ast.expr.Expression
+ Line 65) type ==> com.github.javaparser.ast.type.Type
+ Line 69) this.expr = expr ==> com.github.javaparser.ast.expr.Expression
+ Line 70) setAsParentNodeOf(this.expr) ==> void
+ Line 74) this.type = type ==> com.github.javaparser.ast.type.Type
+ Line 75) setAsParentNodeOf(this.type) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_IntegerLiteralExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_IntegerLiteralExpr.txt
new file mode 100644
index 000000000..011fdd50a
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_IntegerLiteralExpr.txt
@@ -0,0 +1,21 @@
+
+[ Class com.github.javaparser.ast.expr.IntegerLiteralExpr ]
+ superclass: com.github.javaparser.ast.expr.StringLiteralExpr
+ superclass: com.github.javaparser.ast.expr.LiteralExpr
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 32) "2147483648" ==> java.lang.String
+ Line 34) "-" + UNSIGNED_MIN_VALUE ==> java.lang.String
+ Line 40) value ==> java.lang.String
+ Line 45) beginLine ==> int
+ Line 45) beginColumn ==> int
+ Line 45) endLine ==> int
+ Line 45) endColumn ==> int
+ Line 45) value ==> java.lang.String
+ Line 49) v.visit(this, arg) ==> R
+ Line 53) v.visit(this, arg) ==> void
+ Line 57) //
+value != null && //
+value.length() == 10 && value.equals(UNSIGNED_MIN_VALUE) ==> boolean
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_IntegerLiteralMinValueExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_IntegerLiteralMinValueExpr.txt
new file mode 100644
index 000000000..420e88038
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_IntegerLiteralMinValueExpr.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.expr.IntegerLiteralMinValueExpr ]
+ superclass: com.github.javaparser.ast.expr.IntegerLiteralExpr
+ superclass: com.github.javaparser.ast.expr.StringLiteralExpr
+ superclass: com.github.javaparser.ast.expr.LiteralExpr
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 33) MIN_VALUE ==> java.lang.String
+ Line 37) beginLine ==> int
+ Line 37) beginColumn ==> int
+ Line 37) endLine ==> int
+ Line 37) endColumn ==> int
+ Line 37) MIN_VALUE ==> java.lang.String
+ Line 41) v.visit(this, arg) ==> R
+ Line 45) v.visit(this, arg) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LambdaExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LambdaExpr.txt
new file mode 100644
index 000000000..86d476c53
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LambdaExpr.txt
@@ -0,0 +1,23 @@
+
+[ Class com.github.javaparser.ast.expr.LambdaExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 52) beginLine ==> int
+ Line 52) beginColumn ==> int
+ Line 52) endLine ==> int
+ Line 52) endColumn ==> int
+ Line 53) setParameters(parameters) ==> void
+ Line 54) setBody(body) ==> void
+ Line 55) setParametersEnclosed(parametersEnclosed) ==> void
+ Line 59) parameters ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 63) this.parameters = parameters ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 64) setAsParentNodeOf(this.parameters) ==> void
+ Line 68) body ==> com.github.javaparser.ast.stmt.Statement
+ Line 72) this.body = body ==> com.github.javaparser.ast.stmt.Statement
+ Line 73) setAsParentNodeOf(this.body) ==> void
+ Line 78) v.visit(this, arg) ==> R
+ Line 83) v.visit(this, arg) ==> void
+ Line 87) parametersEnclosed ==> boolean
+ Line 91) this.parametersEnclosed = parametersEnclosed ==> boolean
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LiteralExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LiteralExpr.txt
new file mode 100644
index 000000000..ca57a2019
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LiteralExpr.txt
@@ -0,0 +1,10 @@
+
+[ Class com.github.javaparser.ast.expr.LiteralExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 33) beginLine ==> int
+ Line 33) beginColumn ==> int
+ Line 33) endLine ==> int
+ Line 33) endColumn ==> int
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LongLiteralExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LongLiteralExpr.txt
new file mode 100644
index 000000000..8382c1aa9
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LongLiteralExpr.txt
@@ -0,0 +1,22 @@
+
+[ Class com.github.javaparser.ast.expr.LongLiteralExpr ]
+ superclass: com.github.javaparser.ast.expr.StringLiteralExpr
+ superclass: com.github.javaparser.ast.expr.LiteralExpr
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 32) "9223372036854775808" ==> java.lang.String
+ Line 34) "-" + UNSIGNED_MIN_VALUE + "L" ==> java.lang.String
+ Line 40) value ==> java.lang.String
+ Line 45) beginLine ==> int
+ Line 45) beginColumn ==> int
+ Line 45) endLine ==> int
+ Line 45) endColumn ==> int
+ Line 45) value ==> java.lang.String
+ Line 49) v.visit(this, arg) ==> R
+ Line 53) v.visit(this, arg) ==> void
+ Line 57) //
+value != null && //
+value.length() == 20 && //
+value.startsWith(UNSIGNED_MIN_VALUE) && (value.charAt(19) == 'L' || value.charAt(19) == 'l') ==> boolean
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LongLiteralMinValueExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LongLiteralMinValueExpr.txt
new file mode 100644
index 000000000..5c6cf8e86
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_LongLiteralMinValueExpr.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.expr.LongLiteralMinValueExpr ]
+ superclass: com.github.javaparser.ast.expr.LongLiteralExpr
+ superclass: com.github.javaparser.ast.expr.StringLiteralExpr
+ superclass: com.github.javaparser.ast.expr.LiteralExpr
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 33) MIN_VALUE ==> java.lang.String
+ Line 37) beginLine ==> int
+ Line 37) beginColumn ==> int
+ Line 37) endLine ==> int
+ Line 37) endColumn ==> int
+ Line 37) MIN_VALUE ==> java.lang.String
+ Line 41) v.visit(this, arg) ==> R
+ Line 45) v.visit(this, arg) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MarkerAnnotationExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MarkerAnnotationExpr.txt
new file mode 100644
index 000000000..17af7f8ed
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MarkerAnnotationExpr.txt
@@ -0,0 +1,15 @@
+
+[ Class com.github.javaparser.ast.expr.MarkerAnnotationExpr ]
+ superclass: com.github.javaparser.ast.expr.AnnotationExpr
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 36) setName(name) ==> void
+ Line 41) beginLine ==> int
+ Line 41) beginColumn ==> int
+ Line 41) endLine ==> int
+ Line 41) endColumn ==> int
+ Line 42) setName(name) ==> void
+ Line 46) v.visit(this, arg) ==> R
+ Line 50) v.visit(this, arg) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MemberValuePair.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MemberValuePair.txt
new file mode 100644
index 000000000..42b015408
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MemberValuePair.txt
@@ -0,0 +1,21 @@
+
+[ Class com.github.javaparser.ast.expr.MemberValuePair ]
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.NamedNode
+ interface: java.lang.Cloneable
+ Line 42) setName(name) ==> void
+ Line 43) setValue(value) ==> void
+ Line 48) beginLine ==> int
+ Line 48) beginColumn ==> int
+ Line 48) endLine ==> int
+ Line 48) endColumn ==> int
+ Line 49) setName(name) ==> void
+ Line 50) setValue(value) ==> void
+ Line 54) v.visit(this, arg) ==> R
+ Line 58) v.visit(this, arg) ==> void
+ Line 62) name ==> java.lang.String
+ Line 66) value ==> com.github.javaparser.ast.expr.Expression
+ Line 70) this.name = name ==> java.lang.String
+ Line 74) this.value = value ==> com.github.javaparser.ast.expr.Expression
+ Line 75) setAsParentNodeOf(this.value) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MethodCallExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MethodCallExpr.txt
new file mode 100644
index 000000000..18cc572e5
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MethodCallExpr.txt
@@ -0,0 +1,34 @@
+
+[ Class com.github.javaparser.ast.expr.MethodCallExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 47) setScope(scope) ==> void
+ Line 48) setName(name) ==> void
+ Line 52) setScope(scope) ==> void
+ Line 53) setName(name) ==> void
+ Line 54) setArgs(args) ==> void
+ Line 59) beginLine ==> int
+ Line 59) beginColumn ==> int
+ Line 59) endLine ==> int
+ Line 59) endColumn ==> int
+ Line 60) setScope(scope) ==> void
+ Line 61) setTypeArgs(typeArgs) ==> void
+ Line 62) setName(name) ==> void
+ Line 63) setArgs(args) ==> void
+ Line 67) v.visit(this, arg) ==> R
+ Line 71) v.visit(this, arg) ==> void
+ Line 75) args ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 79) name.getName() ==> java.lang.String
+ Line 83) name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 87) scope ==> com.github.javaparser.ast.expr.Expression
+ Line 91) typeArgs ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 95) this.args = args ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 96) setAsParentNodeOf(this.args) ==> void
+ Line 100) this.name = new NameExpr(name) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 104) this.name = name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 108) this.scope = scope ==> com.github.javaparser.ast.expr.Expression
+ Line 109) setAsParentNodeOf(this.scope) ==> void
+ Line 113) this.typeArgs = typeArgs ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 114) setAsParentNodeOf(this.typeArgs) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MethodReferenceExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MethodReferenceExpr.txt
new file mode 100644
index 000000000..4b1c7caa0
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_MethodReferenceExpr.txt
@@ -0,0 +1,23 @@
+
+[ Class com.github.javaparser.ast.expr.MethodReferenceExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 55) beginLine ==> int
+ Line 55) beginColumn ==> int
+ Line 55) endLine ==> int
+ Line 55) endColumn ==> int
+ Line 56) setIdentifier(identifier) ==> void
+ Line 57) setScope(scope) ==> void
+ Line 58) setTypeParameters(typeParameters) ==> void
+ Line 64) v.visit(this, arg) ==> R
+ Line 69) v.visit(this, arg) ==> void
+ Line 73) scope ==> com.github.javaparser.ast.expr.Expression
+ Line 77) this.scope = scope ==> com.github.javaparser.ast.expr.Expression
+ Line 78) setAsParentNodeOf(this.scope) ==> void
+ Line 82) typeParameters ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 86) this.typeParameters = typeParameters ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 87) setAsParentNodeOf(this.typeParameters) ==> void
+ Line 91) identifier ==> java.lang.String
+ Line 95) this.identifier = identifier ==> java.lang.String
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_NameExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_NameExpr.txt
new file mode 100644
index 000000000..044868f0b
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_NameExpr.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.expr.NameExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.NamedNode
+ interface: java.lang.Cloneable
+ Line 39) this.name = name ==> java.lang.String
+ Line 44) beginLine ==> int
+ Line 44) beginColumn ==> int
+ Line 44) endLine ==> int
+ Line 44) endColumn ==> int
+ Line 45) this.name = name ==> java.lang.String
+ Line 49) v.visit(this, arg) ==> R
+ Line 53) v.visit(this, arg) ==> void
+ Line 57) name ==> java.lang.String
+ Line 61) this.name = name ==> java.lang.String
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_NormalAnnotationExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_NormalAnnotationExpr.txt
new file mode 100644
index 000000000..a655d2fc1
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_NormalAnnotationExpr.txt
@@ -0,0 +1,20 @@
+
+[ Class com.github.javaparser.ast.expr.NormalAnnotationExpr ]
+ superclass: com.github.javaparser.ast.expr.AnnotationExpr
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 40) setName(name) ==> void
+ Line 41) setPairs(pairs) ==> void
+ Line 46) beginLine ==> int
+ Line 46) beginColumn ==> int
+ Line 46) endLine ==> int
+ Line 46) endColumn ==> int
+ Line 47) setName(name) ==> void
+ Line 48) setPairs(pairs) ==> void
+ Line 52) v.visit(this, arg) ==> R
+ Line 56) v.visit(this, arg) ==> void
+ Line 60) pairs ==> java.util.List<com.github.javaparser.ast.expr.MemberValuePair>
+ Line 64) this.pairs = pairs ==> java.util.List<com.github.javaparser.ast.expr.MemberValuePair>
+ Line 65) setAsParentNodeOf(this.pairs) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_NullLiteralExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_NullLiteralExpr.txt
new file mode 100644
index 000000000..71b08bda0
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_NullLiteralExpr.txt
@@ -0,0 +1,13 @@
+
+[ Class com.github.javaparser.ast.expr.NullLiteralExpr ]
+ superclass: com.github.javaparser.ast.expr.LiteralExpr
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 36) beginLine ==> int
+ Line 36) beginColumn ==> int
+ Line 36) endLine ==> int
+ Line 36) endColumn ==> int
+ Line 40) v.visit(this, arg) ==> R
+ Line 44) v.visit(this, arg) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ObjectCreationExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ObjectCreationExpr.txt
new file mode 100644
index 000000000..af22ee228
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ObjectCreationExpr.txt
@@ -0,0 +1,35 @@
+
+[ Class com.github.javaparser.ast.expr.ObjectCreationExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 51) setScope(scope) ==> void
+ Line 52) setType(type) ==> void
+ Line 53) setArgs(args) ==> void
+ Line 59) beginLine ==> int
+ Line 59) beginColumn ==> int
+ Line 59) endLine ==> int
+ Line 59) endColumn ==> int
+ Line 60) setScope(scope) ==> void
+ Line 61) setType(type) ==> void
+ Line 62) setTypeArgs(typeArgs) ==> void
+ Line 63) setArgs(args) ==> void
+ Line 64) setAnonymousClassBody(anonymousBody) ==> void
+ Line 68) v.visit(this, arg) ==> R
+ Line 72) v.visit(this, arg) ==> void
+ Line 76) anonymousClassBody ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 80) args ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 84) scope ==> com.github.javaparser.ast.expr.Expression
+ Line 88) type ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 92) typeArgs ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 96) this.anonymousClassBody = anonymousClassBody ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 97) setAsParentNodeOf(this.anonymousClassBody) ==> void
+ Line 101) this.args = args ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 102) setAsParentNodeOf(this.args) ==> void
+ Line 106) this.scope = scope ==> com.github.javaparser.ast.expr.Expression
+ Line 107) setAsParentNodeOf(this.scope) ==> void
+ Line 111) this.type = type ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 112) setAsParentNodeOf(this.type) ==> void
+ Line 116) this.typeArgs = typeArgs ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 117) setAsParentNodeOf(this.typeArgs) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_QualifiedNameExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_QualifiedNameExpr.txt
new file mode 100644
index 000000000..3734479fd
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_QualifiedNameExpr.txt
@@ -0,0 +1,21 @@
+
+[ Class com.github.javaparser.ast.expr.QualifiedNameExpr ]
+ superclass: com.github.javaparser.ast.expr.NameExpr
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ interface: com.github.javaparser.ast.NamedNode
+ Line 38) name ==> java.lang.String
+ Line 39) setQualifier(scope) ==> void
+ Line 44) beginLine ==> int
+ Line 44) beginColumn ==> int
+ Line 44) endLine ==> int
+ Line 44) endColumn ==> int
+ Line 44) name ==> java.lang.String
+ Line 45) setQualifier(scope) ==> void
+ Line 49) v.visit(this, arg) ==> R
+ Line 53) v.visit(this, arg) ==> void
+ Line 57) qualifier ==> com.github.javaparser.ast.expr.NameExpr
+ Line 61) this.qualifier = qualifier ==> com.github.javaparser.ast.expr.NameExpr
+ Line 62) setAsParentNodeOf(this.qualifier) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_SingleMemberAnnotationExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_SingleMemberAnnotationExpr.txt
new file mode 100644
index 000000000..70a615075
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_SingleMemberAnnotationExpr.txt
@@ -0,0 +1,20 @@
+
+[ Class com.github.javaparser.ast.expr.SingleMemberAnnotationExpr ]
+ superclass: com.github.javaparser.ast.expr.AnnotationExpr
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 38) setName(name) ==> void
+ Line 39) setMemberValue(memberValue) ==> void
+ Line 44) beginLine ==> int
+ Line 44) beginColumn ==> int
+ Line 44) endLine ==> int
+ Line 44) endColumn ==> int
+ Line 45) setName(name) ==> void
+ Line 46) setMemberValue(memberValue) ==> void
+ Line 50) v.visit(this, arg) ==> R
+ Line 54) v.visit(this, arg) ==> void
+ Line 58) memberValue ==> com.github.javaparser.ast.expr.Expression
+ Line 62) this.memberValue = memberValue ==> com.github.javaparser.ast.expr.Expression
+ Line 63) setAsParentNodeOf(this.memberValue) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_StringLiteralExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_StringLiteralExpr.txt
new file mode 100644
index 000000000..d4f333f4f
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_StringLiteralExpr.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.expr.StringLiteralExpr ]
+ superclass: com.github.javaparser.ast.expr.LiteralExpr
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 38) this.value = value ==> java.lang.String
+ Line 43) beginLine ==> int
+ Line 43) beginColumn ==> int
+ Line 43) endLine ==> int
+ Line 43) endColumn ==> int
+ Line 44) this.value = value ==> java.lang.String
+ Line 48) v.visit(this, arg) ==> R
+ Line 52) v.visit(this, arg) ==> void
+ Line 56) value ==> java.lang.String
+ Line 60) this.value = value ==> java.lang.String
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_SuperExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_SuperExpr.txt
new file mode 100644
index 000000000..ce9f1db75
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_SuperExpr.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.expr.SuperExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 38) setClassExpr(classExpr) ==> void
+ Line 43) beginLine ==> int
+ Line 43) beginColumn ==> int
+ Line 43) endLine ==> int
+ Line 43) endColumn ==> int
+ Line 44) setClassExpr(classExpr) ==> void
+ Line 48) v.visit(this, arg) ==> R
+ Line 52) v.visit(this, arg) ==> void
+ Line 56) classExpr ==> com.github.javaparser.ast.expr.Expression
+ Line 60) this.classExpr = classExpr ==> com.github.javaparser.ast.expr.Expression
+ Line 61) setAsParentNodeOf(this.classExpr) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ThisExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ThisExpr.txt
new file mode 100644
index 000000000..08e3f8ef5
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_ThisExpr.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.expr.ThisExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 38) setClassExpr(classExpr) ==> void
+ Line 43) beginLine ==> int
+ Line 43) beginColumn ==> int
+ Line 43) endLine ==> int
+ Line 43) endColumn ==> int
+ Line 44) setClassExpr(classExpr) ==> void
+ Line 48) v.visit(this, arg) ==> R
+ Line 52) v.visit(this, arg) ==> void
+ Line 56) classExpr ==> com.github.javaparser.ast.expr.Expression
+ Line 60) this.classExpr = classExpr ==> com.github.javaparser.ast.expr.Expression
+ Line 61) setAsParentNodeOf(this.classExpr) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_TypeExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_TypeExpr.txt
new file mode 100644
index 000000000..caab44b03
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_TypeExpr.txt
@@ -0,0 +1,16 @@
+
+[ Class com.github.javaparser.ast.expr.TypeExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 40) beginLine ==> int
+ Line 40) beginColumn ==> int
+ Line 40) endLine ==> int
+ Line 40) endColumn ==> int
+ Line 41) setType(type) ==> void
+ Line 46) v.visit(this, arg) ==> R
+ Line 51) v.visit(this, arg) ==> void
+ Line 55) type ==> com.github.javaparser.ast.type.Type
+ Line 59) this.type = type ==> com.github.javaparser.ast.type.Type
+ Line 60) setAsParentNodeOf(this.type) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_UnaryExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_UnaryExpr.txt
new file mode 100644
index 000000000..d046e320f
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_UnaryExpr.txt
@@ -0,0 +1,21 @@
+
+[ Class com.github.javaparser.ast.expr.UnaryExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 51) setExpr(expr) ==> void
+ Line 52) setOperator(op) ==> void
+ Line 57) beginLine ==> int
+ Line 57) beginColumn ==> int
+ Line 57) endLine ==> int
+ Line 57) endColumn ==> int
+ Line 58) setExpr(expr) ==> void
+ Line 59) setOperator(op) ==> void
+ Line 63) v.visit(this, arg) ==> R
+ Line 67) v.visit(this, arg) ==> void
+ Line 71) expr ==> com.github.javaparser.ast.expr.Expression
+ Line 75) op ==> com.github.javaparser.ast.expr.UnaryExpr.Operator
+ Line 79) this.expr = expr ==> com.github.javaparser.ast.expr.Expression
+ Line 80) setAsParentNodeOf(this.expr) ==> void
+ Line 84) this.op = op ==> com.github.javaparser.ast.expr.UnaryExpr.Operator
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_VariableDeclarationExpr.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_VariableDeclarationExpr.txt
new file mode 100644
index 000000000..c3e276cde
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_expr_VariableDeclarationExpr.txt
@@ -0,0 +1,32 @@
+
+[ Class com.github.javaparser.ast.expr.VariableDeclarationExpr ]
+ superclass: com.github.javaparser.ast.expr.Expression
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 49) setType(type) ==> void
+ Line 50) setVars(vars) ==> void
+ Line 54) setModifiers(modifiers) ==> void
+ Line 55) setType(type) ==> void
+ Line 56) setVars(vars) ==> void
+ Line 62) beginLine ==> int
+ Line 62) beginColumn ==> int
+ Line 62) endLine ==> int
+ Line 62) endColumn ==> int
+ Line 63) setModifiers(modifiers) ==> void
+ Line 64) setAnnotations(annotations) ==> void
+ Line 65) setType(type) ==> void
+ Line 66) setVars(vars) ==> void
+ Line 70) v.visit(this, arg) ==> R
+ Line 74) v.visit(this, arg) ==> void
+ Line 78) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 88) modifiers ==> int
+ Line 92) type ==> com.github.javaparser.ast.type.Type
+ Line 96) vars ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 100) this.annotations = annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 101) setAsParentNodeOf(this.annotations) ==> void
+ Line 105) this.modifiers = modifiers ==> int
+ Line 109) this.type = type ==> com.github.javaparser.ast.type.Type
+ Line 110) setAsParentNodeOf(this.type) ==> void
+ Line 114) this.vars = vars ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 115) setAsParentNodeOf(this.vars) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_internal_Utils.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_internal_Utils.txt
new file mode 100644
index 000000000..4aac73a8b
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_internal_Utils.txt
@@ -0,0 +1,5 @@
+
+[ Class com.github.javaparser.ast.internal.Utils ]
+ superclass: java.lang.Object
+ Line 35) list == null ? Collections.<T>emptyList() : list ==> java.util.List<T>
+ Line 39) collection == null || collection.isEmpty() ==> boolean
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_AssertStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_AssertStmt.txt
new file mode 100644
index 000000000..535fc91df
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_AssertStmt.txt
@@ -0,0 +1,23 @@
+
+[ Class com.github.javaparser.ast.stmt.AssertStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 41) setCheck(check) ==> void
+ Line 45) setCheck(check) ==> void
+ Line 46) setMessage(msg) ==> void
+ Line 51) beginLine ==> int
+ Line 51) beginColumn ==> int
+ Line 51) endLine ==> int
+ Line 51) endColumn ==> int
+ Line 53) setCheck(check) ==> void
+ Line 54) setMessage(msg) ==> void
+ Line 59) v.visit(this, arg) ==> R
+ Line 63) v.visit(this, arg) ==> void
+ Line 67) check ==> com.github.javaparser.ast.expr.Expression
+ Line 71) msg ==> com.github.javaparser.ast.expr.Expression
+ Line 75) this.check = check ==> com.github.javaparser.ast.expr.Expression
+ Line 76) setAsParentNodeOf(this.check) ==> void
+ Line 80) this.msg = msg ==> com.github.javaparser.ast.expr.Expression
+ Line 81) setAsParentNodeOf(this.msg) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_BlockStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_BlockStmt.txt
new file mode 100644
index 000000000..cef3a6a52
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_BlockStmt.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.stmt.BlockStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 40) setStmts(stmts) ==> void
+ Line 45) beginLine ==> int
+ Line 45) beginColumn ==> int
+ Line 45) endLine ==> int
+ Line 45) endColumn ==> int
+ Line 46) setStmts(stmts) ==> void
+ Line 51) v.visit(this, arg) ==> R
+ Line 56) v.visit(this, arg) ==> void
+ Line 60) stmts ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 64) this.stmts = stmts ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 65) setAsParentNodeOf(this.stmts) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_BreakStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_BreakStmt.txt
new file mode 100644
index 000000000..54c0f1da5
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_BreakStmt.txt
@@ -0,0 +1,16 @@
+
+[ Class com.github.javaparser.ast.stmt.BreakStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 38) this.id = id ==> java.lang.String
+ Line 42) beginLine ==> int
+ Line 42) beginColumn ==> int
+ Line 42) endLine ==> int
+ Line 42) endColumn ==> int
+ Line 43) this.id = id ==> java.lang.String
+ Line 47) v.visit(this, arg) ==> R
+ Line 51) v.visit(this, arg) ==> void
+ Line 55) id ==> java.lang.String
+ Line 59) this.id = id ==> java.lang.String
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_CatchClause.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_CatchClause.txt
new file mode 100644
index 000000000..726ac19e9
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_CatchClause.txt
@@ -0,0 +1,23 @@
+
+[ Class com.github.javaparser.ast.stmt.CatchClause ]
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 47) setExcept(except) ==> void
+ Line 48) setCatchBlock(catchBlock) ==> void
+ Line 52) new MultiTypeParameter(exceptModifier, exceptAnnotations, exceptTypes, exceptId) ==> com.github.javaparser.ast.body.MultiTypeParameter
+ Line 52) catchBlock ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 58) beginLine ==> int
+ Line 58) beginColumn ==> int
+ Line 58) endLine ==> int
+ Line 58) endColumn ==> int
+ Line 59) setExcept(new MultiTypeParameter(beginLine, beginColumn, endLine, endColumn, exceptModifier, exceptAnnotations, exceptTypes, exceptId)) ==> void
+ Line 60) setCatchBlock(catchBlock) ==> void
+ Line 64) v.visit(this, arg) ==> R
+ Line 68) v.visit(this, arg) ==> void
+ Line 72) catchBlock ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 76) except ==> com.github.javaparser.ast.body.MultiTypeParameter
+ Line 80) this.catchBlock = catchBlock ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 81) setAsParentNodeOf(this.catchBlock) ==> void
+ Line 85) this.except = except ==> com.github.javaparser.ast.body.MultiTypeParameter
+ Line 86) setAsParentNodeOf(this.except) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ContinueStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ContinueStmt.txt
new file mode 100644
index 000000000..52d5d728c
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ContinueStmt.txt
@@ -0,0 +1,16 @@
+
+[ Class com.github.javaparser.ast.stmt.ContinueStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 38) this.id = id ==> java.lang.String
+ Line 43) beginLine ==> int
+ Line 43) beginColumn ==> int
+ Line 43) endLine ==> int
+ Line 43) endColumn ==> int
+ Line 44) this.id = id ==> java.lang.String
+ Line 48) v.visit(this, arg) ==> R
+ Line 52) v.visit(this, arg) ==> void
+ Line 56) id ==> java.lang.String
+ Line 60) this.id = id ==> java.lang.String
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_DoStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_DoStmt.txt
new file mode 100644
index 000000000..35154291b
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_DoStmt.txt
@@ -0,0 +1,22 @@
+
+[ Class com.github.javaparser.ast.stmt.DoStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 41) setBody(body) ==> void
+ Line 42) setCondition(condition) ==> void
+ Line 47) beginLine ==> int
+ Line 47) beginColumn ==> int
+ Line 47) endLine ==> int
+ Line 47) endColumn ==> int
+ Line 48) setBody(body) ==> void
+ Line 49) setCondition(condition) ==> void
+ Line 53) v.visit(this, arg) ==> R
+ Line 57) v.visit(this, arg) ==> void
+ Line 61) body ==> com.github.javaparser.ast.stmt.Statement
+ Line 65) condition ==> com.github.javaparser.ast.expr.Expression
+ Line 69) this.body = body ==> com.github.javaparser.ast.stmt.Statement
+ Line 70) setAsParentNodeOf(this.body) ==> void
+ Line 74) this.condition = condition ==> com.github.javaparser.ast.expr.Expression
+ Line 75) setAsParentNodeOf(this.condition) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_EmptyStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_EmptyStmt.txt
new file mode 100644
index 000000000..5a4aa9e27
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_EmptyStmt.txt
@@ -0,0 +1,12 @@
+
+[ Class com.github.javaparser.ast.stmt.EmptyStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 36) beginLine ==> int
+ Line 36) beginColumn ==> int
+ Line 36) endLine ==> int
+ Line 36) endColumn ==> int
+ Line 40) v.visit(this, arg) ==> R
+ Line 44) v.visit(this, arg) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ExplicitConstructorInvocationStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ExplicitConstructorInvocationStmt.txt
new file mode 100644
index 000000000..18a057877
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ExplicitConstructorInvocationStmt.txt
@@ -0,0 +1,30 @@
+
+[ Class com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 49) setThis(isThis) ==> void
+ Line 50) setExpr(expr) ==> void
+ Line 51) setArgs(args) ==> void
+ Line 58) beginLine ==> int
+ Line 58) beginColumn ==> int
+ Line 58) endLine ==> int
+ Line 58) endColumn ==> int
+ Line 59) setTypeArgs(typeArgs) ==> void
+ Line 60) setThis(isThis) ==> void
+ Line 61) setExpr(expr) ==> void
+ Line 62) setArgs(args) ==> void
+ Line 67) v.visit(this, arg) ==> R
+ Line 72) v.visit(this, arg) ==> void
+ Line 76) args ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 80) expr ==> com.github.javaparser.ast.expr.Expression
+ Line 84) typeArgs ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 88) isThis ==> boolean
+ Line 92) this.args = args ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 93) setAsParentNodeOf(this.args) ==> void
+ Line 97) this.expr = expr ==> com.github.javaparser.ast.expr.Expression
+ Line 98) setAsParentNodeOf(this.expr) ==> void
+ Line 102) this.isThis = isThis ==> boolean
+ Line 106) this.typeArgs = typeArgs ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 107) setAsParentNodeOf(this.typeArgs) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ExpressionStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ExpressionStmt.txt
new file mode 100644
index 000000000..f625704cb
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ExpressionStmt.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.stmt.ExpressionStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 39) setExpression(expr) ==> void
+ Line 44) beginLine ==> int
+ Line 44) beginColumn ==> int
+ Line 44) endLine ==> int
+ Line 44) endColumn ==> int
+ Line 45) setExpression(expr) ==> void
+ Line 49) v.visit(this, arg) ==> R
+ Line 53) v.visit(this, arg) ==> void
+ Line 57) expr ==> com.github.javaparser.ast.expr.Expression
+ Line 61) this.expr = expr ==> com.github.javaparser.ast.expr.Expression
+ Line 62) setAsParentNodeOf(this.expr) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ForStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ForStmt.txt
new file mode 100644
index 000000000..06da7f23c
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ForStmt.txt
@@ -0,0 +1,32 @@
+
+[ Class com.github.javaparser.ast.stmt.ForStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 48) setCompare(compare) ==> void
+ Line 49) setInit(init) ==> void
+ Line 50) setUpdate(update) ==> void
+ Line 51) setBody(body) ==> void
+ Line 58) beginLine ==> int
+ Line 58) beginColumn ==> int
+ Line 58) endLine ==> int
+ Line 58) endColumn ==> int
+ Line 59) setCompare(compare) ==> void
+ Line 60) setInit(init) ==> void
+ Line 61) setUpdate(update) ==> void
+ Line 62) setBody(body) ==> void
+ Line 67) v.visit(this, arg) ==> R
+ Line 72) v.visit(this, arg) ==> void
+ Line 76) body ==> com.github.javaparser.ast.stmt.Statement
+ Line 80) compare ==> com.github.javaparser.ast.expr.Expression
+ Line 84) init ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 88) update ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 92) this.body = body ==> com.github.javaparser.ast.stmt.Statement
+ Line 93) setAsParentNodeOf(this.body) ==> void
+ Line 97) this.compare = compare ==> com.github.javaparser.ast.expr.Expression
+ Line 98) setAsParentNodeOf(this.compare) ==> void
+ Line 102) this.init = init ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 103) setAsParentNodeOf(this.init) ==> void
+ Line 107) this.update = update ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 108) setAsParentNodeOf(this.update) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ForeachStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ForeachStmt.txt
new file mode 100644
index 000000000..6bd60fd6e
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ForeachStmt.txt
@@ -0,0 +1,27 @@
+
+[ Class com.github.javaparser.ast.stmt.ForeachStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 45) setVariable(var) ==> void
+ Line 46) setIterable(iterable) ==> void
+ Line 47) setBody(body) ==> void
+ Line 54) beginLine ==> int
+ Line 54) beginColumn ==> int
+ Line 54) endLine ==> int
+ Line 54) endColumn ==> int
+ Line 55) setVariable(var) ==> void
+ Line 56) setIterable(iterable) ==> void
+ Line 57) setBody(body) ==> void
+ Line 62) v.visit(this, arg) ==> R
+ Line 67) v.visit(this, arg) ==> void
+ Line 71) body ==> com.github.javaparser.ast.stmt.Statement
+ Line 75) iterable ==> com.github.javaparser.ast.expr.Expression
+ Line 79) var ==> com.github.javaparser.ast.expr.VariableDeclarationExpr
+ Line 83) this.body = body ==> com.github.javaparser.ast.stmt.Statement
+ Line 84) setAsParentNodeOf(this.body) ==> void
+ Line 88) this.iterable = iterable ==> com.github.javaparser.ast.expr.Expression
+ Line 89) setAsParentNodeOf(this.iterable) ==> void
+ Line 93) this.var = var ==> com.github.javaparser.ast.expr.VariableDeclarationExpr
+ Line 94) setAsParentNodeOf(this.var) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_IfStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_IfStmt.txt
new file mode 100644
index 000000000..49f2b1a71
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_IfStmt.txt
@@ -0,0 +1,27 @@
+
+[ Class com.github.javaparser.ast.stmt.IfStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 43) setCondition(condition) ==> void
+ Line 44) setThenStmt(thenStmt) ==> void
+ Line 45) setElseStmt(elseStmt) ==> void
+ Line 50) beginLine ==> int
+ Line 50) beginColumn ==> int
+ Line 50) endLine ==> int
+ Line 50) endColumn ==> int
+ Line 51) setCondition(condition) ==> void
+ Line 52) setThenStmt(thenStmt) ==> void
+ Line 53) setElseStmt(elseStmt) ==> void
+ Line 57) v.visit(this, arg) ==> R
+ Line 61) v.visit(this, arg) ==> void
+ Line 65) condition ==> com.github.javaparser.ast.expr.Expression
+ Line 69) elseStmt ==> com.github.javaparser.ast.stmt.Statement
+ Line 73) thenStmt ==> com.github.javaparser.ast.stmt.Statement
+ Line 77) this.condition = condition ==> com.github.javaparser.ast.expr.Expression
+ Line 78) setAsParentNodeOf(this.condition) ==> void
+ Line 82) this.elseStmt = elseStmt ==> com.github.javaparser.ast.stmt.Statement
+ Line 83) setAsParentNodeOf(this.elseStmt) ==> void
+ Line 87) this.thenStmt = thenStmt ==> com.github.javaparser.ast.stmt.Statement
+ Line 88) setAsParentNodeOf(this.thenStmt) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_LabeledStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_LabeledStmt.txt
new file mode 100644
index 000000000..43762a897
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_LabeledStmt.txt
@@ -0,0 +1,21 @@
+
+[ Class com.github.javaparser.ast.stmt.LabeledStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 40) setLabel(label) ==> void
+ Line 41) setStmt(stmt) ==> void
+ Line 46) beginLine ==> int
+ Line 46) beginColumn ==> int
+ Line 46) endLine ==> int
+ Line 46) endColumn ==> int
+ Line 47) setLabel(label) ==> void
+ Line 48) setStmt(stmt) ==> void
+ Line 52) v.visit(this, arg) ==> R
+ Line 56) v.visit(this, arg) ==> void
+ Line 60) label ==> java.lang.String
+ Line 64) stmt ==> com.github.javaparser.ast.stmt.Statement
+ Line 68) this.label = label ==> java.lang.String
+ Line 72) this.stmt = stmt ==> com.github.javaparser.ast.stmt.Statement
+ Line 73) setAsParentNodeOf(this.stmt) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ReturnStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ReturnStmt.txt
new file mode 100644
index 000000000..736d3beb5
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ReturnStmt.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.stmt.ReturnStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 39) setExpr(expr) ==> void
+ Line 44) beginLine ==> int
+ Line 44) beginColumn ==> int
+ Line 44) endLine ==> int
+ Line 44) endColumn ==> int
+ Line 45) setExpr(expr) ==> void
+ Line 49) v.visit(this, arg) ==> R
+ Line 53) v.visit(this, arg) ==> void
+ Line 57) expr ==> com.github.javaparser.ast.expr.Expression
+ Line 61) this.expr = expr ==> com.github.javaparser.ast.expr.Expression
+ Line 62) setAsParentNodeOf(this.expr) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_Statement.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_Statement.txt
new file mode 100644
index 000000000..374de722a
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_Statement.txt
@@ -0,0 +1,9 @@
+
+[ Class com.github.javaparser.ast.stmt.Statement ]
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 35) beginLine ==> int
+ Line 35) beginColumn ==> int
+ Line 35) endLine ==> int
+ Line 35) endColumn ==> int
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_SwitchEntryStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_SwitchEntryStmt.txt
new file mode 100644
index 000000000..690b6cb29
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_SwitchEntryStmt.txt
@@ -0,0 +1,22 @@
+
+[ Class com.github.javaparser.ast.stmt.SwitchEntryStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 43) setLabel(label) ==> void
+ Line 44) setStmts(stmts) ==> void
+ Line 50) beginLine ==> int
+ Line 50) beginColumn ==> int
+ Line 50) endLine ==> int
+ Line 50) endColumn ==> int
+ Line 51) setLabel(label) ==> void
+ Line 52) setStmts(stmts) ==> void
+ Line 57) v.visit(this, arg) ==> R
+ Line 62) v.visit(this, arg) ==> void
+ Line 66) label ==> com.github.javaparser.ast.expr.Expression
+ Line 70) stmts ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 74) this.label = label ==> com.github.javaparser.ast.expr.Expression
+ Line 75) setAsParentNodeOf(this.label) ==> void
+ Line 79) this.stmts = stmts ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 80) setAsParentNodeOf(this.stmts) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_SwitchStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_SwitchStmt.txt
new file mode 100644
index 000000000..63d627546
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_SwitchStmt.txt
@@ -0,0 +1,22 @@
+
+[ Class com.github.javaparser.ast.stmt.SwitchStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 44) setSelector(selector) ==> void
+ Line 45) setEntries(entries) ==> void
+ Line 51) beginLine ==> int
+ Line 51) beginColumn ==> int
+ Line 51) endLine ==> int
+ Line 51) endColumn ==> int
+ Line 52) setSelector(selector) ==> void
+ Line 53) setEntries(entries) ==> void
+ Line 58) v.visit(this, arg) ==> R
+ Line 63) v.visit(this, arg) ==> void
+ Line 67) entries ==> java.util.List<com.github.javaparser.ast.stmt.SwitchEntryStmt>
+ Line 71) selector ==> com.github.javaparser.ast.expr.Expression
+ Line 75) this.entries = entries ==> java.util.List<com.github.javaparser.ast.stmt.SwitchEntryStmt>
+ Line 76) setAsParentNodeOf(this.entries) ==> void
+ Line 80) this.selector = selector ==> com.github.javaparser.ast.expr.Expression
+ Line 81) setAsParentNodeOf(this.selector) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_SynchronizedStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_SynchronizedStmt.txt
new file mode 100644
index 000000000..7446d2e19
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_SynchronizedStmt.txt
@@ -0,0 +1,22 @@
+
+[ Class com.github.javaparser.ast.stmt.SynchronizedStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 41) setExpr(expr) ==> void
+ Line 42) setBlock(block) ==> void
+ Line 48) beginLine ==> int
+ Line 48) beginColumn ==> int
+ Line 48) endLine ==> int
+ Line 48) endColumn ==> int
+ Line 49) setExpr(expr) ==> void
+ Line 50) setBlock(block) ==> void
+ Line 55) v.visit(this, arg) ==> R
+ Line 60) v.visit(this, arg) ==> void
+ Line 64) block ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 68) expr ==> com.github.javaparser.ast.expr.Expression
+ Line 72) this.block = block ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 73) setAsParentNodeOf(this.block) ==> void
+ Line 77) this.expr = expr ==> com.github.javaparser.ast.expr.Expression
+ Line 78) setAsParentNodeOf(this.expr) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ThrowStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ThrowStmt.txt
new file mode 100644
index 000000000..33d57dcdf
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_ThrowStmt.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.stmt.ThrowStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 39) setExpr(expr) ==> void
+ Line 44) beginLine ==> int
+ Line 44) beginColumn ==> int
+ Line 44) endLine ==> int
+ Line 44) endColumn ==> int
+ Line 45) setExpr(expr) ==> void
+ Line 49) v.visit(this, arg) ==> R
+ Line 53) v.visit(this, arg) ==> void
+ Line 57) expr ==> com.github.javaparser.ast.expr.Expression
+ Line 61) this.expr = expr ==> com.github.javaparser.ast.expr.Expression
+ Line 62) setAsParentNodeOf(this.expr) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_TryStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_TryStmt.txt
new file mode 100644
index 000000000..1e652ed4a
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_TryStmt.txt
@@ -0,0 +1,31 @@
+
+[ Class com.github.javaparser.ast.stmt.TryStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 48) setTryBlock(tryBlock) ==> void
+ Line 49) setCatchs(catchs) ==> void
+ Line 50) setFinallyBlock(finallyBlock) ==> void
+ Line 56) beginLine ==> int
+ Line 56) beginColumn ==> int
+ Line 56) endLine ==> int
+ Line 56) endColumn ==> int
+ Line 57) setResources(resources) ==> void
+ Line 58) setTryBlock(tryBlock) ==> void
+ Line 59) setCatchs(catchs) ==> void
+ Line 60) setFinallyBlock(finallyBlock) ==> void
+ Line 65) v.visit(this, arg) ==> R
+ Line 70) v.visit(this, arg) ==> void
+ Line 74) catchs ==> java.util.List<com.github.javaparser.ast.stmt.CatchClause>
+ Line 78) finallyBlock ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 82) tryBlock ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 86) resources ==> java.util.List<com.github.javaparser.ast.expr.VariableDeclarationExpr>
+ Line 90) this.catchs = catchs ==> java.util.List<com.github.javaparser.ast.stmt.CatchClause>
+ Line 91) setAsParentNodeOf(this.catchs) ==> void
+ Line 95) this.finallyBlock = finallyBlock ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 96) setAsParentNodeOf(this.finallyBlock) ==> void
+ Line 100) this.tryBlock = tryBlock ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 101) setAsParentNodeOf(this.tryBlock) ==> void
+ Line 105) this.resources = resources ==> java.util.List<com.github.javaparser.ast.expr.VariableDeclarationExpr>
+ Line 106) setAsParentNodeOf(this.resources) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_TypeDeclarationStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_TypeDeclarationStmt.txt
new file mode 100644
index 000000000..f301fb057
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_TypeDeclarationStmt.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.stmt.TypeDeclarationStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 39) setTypeDeclaration(typeDecl) ==> void
+ Line 44) beginLine ==> int
+ Line 44) beginColumn ==> int
+ Line 44) endLine ==> int
+ Line 44) endColumn ==> int
+ Line 45) setTypeDeclaration(typeDecl) ==> void
+ Line 49) v.visit(this, arg) ==> R
+ Line 53) v.visit(this, arg) ==> void
+ Line 57) typeDecl ==> com.github.javaparser.ast.body.TypeDeclaration
+ Line 61) this.typeDecl = typeDecl ==> com.github.javaparser.ast.body.TypeDeclaration
+ Line 62) setAsParentNodeOf(this.typeDecl) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_WhileStmt.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_WhileStmt.txt
new file mode 100644
index 000000000..0444034ce
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_stmt_WhileStmt.txt
@@ -0,0 +1,22 @@
+
+[ Class com.github.javaparser.ast.stmt.WhileStmt ]
+ superclass: com.github.javaparser.ast.stmt.Statement
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 41) setCondition(condition) ==> void
+ Line 42) setBody(body) ==> void
+ Line 47) beginLine ==> int
+ Line 47) beginColumn ==> int
+ Line 47) endLine ==> int
+ Line 47) endColumn ==> int
+ Line 48) setCondition(condition) ==> void
+ Line 49) setBody(body) ==> void
+ Line 53) v.visit(this, arg) ==> R
+ Line 57) v.visit(this, arg) ==> void
+ Line 61) body ==> com.github.javaparser.ast.stmt.Statement
+ Line 65) condition ==> com.github.javaparser.ast.expr.Expression
+ Line 69) this.body = body ==> com.github.javaparser.ast.stmt.Statement
+ Line 70) setAsParentNodeOf(this.body) ==> void
+ Line 74) this.condition = condition ==> com.github.javaparser.ast.expr.Expression
+ Line 75) setAsParentNodeOf(this.condition) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_ClassOrInterfaceType.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_ClassOrInterfaceType.txt
new file mode 100644
index 000000000..2ab2e64d4
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_ClassOrInterfaceType.txt
@@ -0,0 +1,30 @@
+
+[ Class com.github.javaparser.ast.type.ClassOrInterfaceType ]
+ superclass: com.github.javaparser.ast.type.Type
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 44) setName(name) ==> void
+ Line 48) setScope(scope) ==> void
+ Line 49) setName(name) ==> void
+ Line 54) beginLine ==> int
+ Line 54) beginColumn ==> int
+ Line 54) endLine ==> int
+ Line 54) endColumn ==> int
+ Line 55) setScope(scope) ==> void
+ Line 56) setName(name) ==> void
+ Line 57) setTypeArgs(typeArgs) ==> void
+ Line 62) v.visit(this, arg) ==> R
+ Line 67) v.visit(this, arg) ==> void
+ Line 71) name ==> java.lang.String
+ Line 75) scope ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 79) typeArgs ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 83) PrimitiveType.unboxMap.containsKey(name) ==> boolean
+ Line 87) !isBoxedType() ==> boolean
+ Line 87) new UnsupportedOperationException(name + " isn't a boxed type.") ==> java.lang.UnsupportedOperationException
+ Line 88) new PrimitiveType(PrimitiveType.unboxMap.get(name)) ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 92) this.name = name ==> java.lang.String
+ Line 96) this.scope = scope ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 97) setAsParentNodeOf(this.scope) ==> void
+ Line 101) this.typeArgs = typeArgs ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 102) setAsParentNodeOf(this.typeArgs) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_PrimitiveType.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_PrimitiveType.txt
new file mode 100644
index 000000000..3d89a9915
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_PrimitiveType.txt
@@ -0,0 +1,23 @@
+
+[ Class com.github.javaparser.ast.type.PrimitiveType ]
+ superclass: com.github.javaparser.ast.type.Type
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 47) new ClassOrInterfaceType(nameOfBoxedType) ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 51) this.nameOfBoxedType = nameOfBoxedType ==> java.lang.String
+ Line 55) new HashMap<String, Primitive>() ==> java.util.HashMap<java.lang.String, com.github.javaparser.ast.type.PrimitiveType.Primitive>
+ Line 57) Primitive unboxedType ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
+ Line 57) Primitive.values() ==> com.github.javaparser.ast.type.PrimitiveType.Primitive[]
+ Line 58) unboxMap.put(unboxedType.nameOfBoxedType, unboxedType) ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
+ Line 68) this.type = type ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
+ Line 73) beginLine ==> int
+ Line 73) beginColumn ==> int
+ Line 73) endLine ==> int
+ Line 73) endColumn ==> int
+ Line 74) this.type = type ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
+ Line 78) v.visit(this, arg) ==> R
+ Line 82) v.visit(this, arg) ==> void
+ Line 86) type ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
+ Line 90) type.toBoxedType() ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 94) this.type = type ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_ReferenceType.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_ReferenceType.txt
new file mode 100644
index 000000000..57b919720
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_ReferenceType.txt
@@ -0,0 +1,32 @@
+
+[ Class com.github.javaparser.ast.type.ReferenceType ]
+ superclass: com.github.javaparser.ast.type.Type
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 45) setType(type) ==> void
+ Line 49) setType(type) ==> void
+ Line 50) setArrayCount(arrayCount) ==> void
+ Line 55) beginLine ==> int
+ Line 55) beginColumn ==> int
+ Line 55) endLine ==> int
+ Line 55) endColumn ==> int
+ Line 56) setType(type) ==> void
+ Line 57) setArrayCount(arrayCount) ==> void
+ Line 64) beginLine ==> int
+ Line 64) beginColumn ==> int
+ Line 64) endLine ==> int
+ Line 64) endColumn ==> int
+ Line 64) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 65) setType(type) ==> void
+ Line 66) setArrayCount(arrayCount) ==> void
+ Line 67) this.arraysAnnotations = arraysAnnotations ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 71) v.visit(this, arg) ==> R
+ Line 75) v.visit(this, arg) ==> void
+ Line 79) arrayCount ==> int
+ Line 83) type ==> com.github.javaparser.ast.type.Type
+ Line 87) this.arrayCount = arrayCount ==> int
+ Line 91) this.type = type ==> com.github.javaparser.ast.type.Type
+ Line 92) setAsParentNodeOf(this.type) ==> void
+ Line 116) arraysAnnotations ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 123) this.arraysAnnotations = arraysAnnotations ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_Type.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_Type.txt
new file mode 100644
index 000000000..047008cd5
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_Type.txt
@@ -0,0 +1,17 @@
+
+[ Class com.github.javaparser.ast.type.Type ]
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 40) this.annotations = annotation ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 44) beginLine ==> int
+ Line 44) beginColumn ==> int
+ Line 44) endLine ==> int
+ Line 44) endColumn ==> int
+ Line 48) beginLine ==> int
+ Line 48) beginColumn ==> int
+ Line 48) endLine ==> int
+ Line 48) endColumn ==> int
+ Line 49) this.annotations = annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 53) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 57) this.annotations = annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_UnknownType.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_UnknownType.txt
new file mode 100644
index 000000000..adf1344be
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_UnknownType.txt
@@ -0,0 +1,8 @@
+
+[ Class com.github.javaparser.ast.type.UnknownType ]
+ superclass: com.github.javaparser.ast.type.Type
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 41) v.visit(this, arg) ==> R
+ Line 46) v.visit(this, arg) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_VoidType.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_VoidType.txt
new file mode 100644
index 000000000..f59d930b1
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_VoidType.txt
@@ -0,0 +1,12 @@
+
+[ Class com.github.javaparser.ast.type.VoidType ]
+ superclass: com.github.javaparser.ast.type.Type
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 36) beginLine ==> int
+ Line 36) beginColumn ==> int
+ Line 36) endLine ==> int
+ Line 36) endColumn ==> int
+ Line 40) v.visit(this, arg) ==> R
+ Line 44) v.visit(this, arg) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_WildcardType.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_WildcardType.txt
new file mode 100644
index 000000000..03636f88d
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_type_WildcardType.txt
@@ -0,0 +1,23 @@
+
+[ Class com.github.javaparser.ast.type.WildcardType ]
+ superclass: com.github.javaparser.ast.type.Type
+ superclass: com.github.javaparser.ast.Node
+ superclass: java.lang.Object
+ interface: java.lang.Cloneable
+ Line 40) setExtends(ext) ==> void
+ Line 44) setExtends(ext) ==> void
+ Line 45) setSuper(sup) ==> void
+ Line 50) beginLine ==> int
+ Line 50) beginColumn ==> int
+ Line 50) endLine ==> int
+ Line 50) endColumn ==> int
+ Line 51) setExtends(ext) ==> void
+ Line 52) setSuper(sup) ==> void
+ Line 56) v.visit(this, arg) ==> R
+ Line 60) v.visit(this, arg) ==> void
+ Line 64) ext ==> com.github.javaparser.ast.type.ReferenceType
+ Line 68) sup ==> com.github.javaparser.ast.type.ReferenceType
+ Line 72) this.ext = ext ==> com.github.javaparser.ast.type.ReferenceType
+ Line 73) setAsParentNodeOf(this.ext) ==> void
+ Line 77) this.sup = sup ==> com.github.javaparser.ast.type.ReferenceType
+ Line 78) setAsParentNodeOf(this.sup) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_CloneVisitor.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_CloneVisitor.txt
new file mode 100644
index 000000000..f5bd81bd0
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_CloneVisitor.txt
@@ -0,0 +1,819 @@
+
+[ Class com.github.javaparser.ast.visitor.CloneVisitor ]
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.visitor.GenericVisitor
+ Line 62) PackageDeclaration package_ = cloneNodes(_n.getPackage(), _arg) ==> com.github.javaparser.ast.PackageDeclaration
+ Line 62) cloneNodes(_n.getPackage(), _arg) ==> com.github.javaparser.ast.PackageDeclaration
+ Line 63) List<ImportDeclaration> imports = visit(_n.getImports(), _arg) ==> java.util.List<com.github.javaparser.ast.ImportDeclaration>
+ Line 63) visit(_n.getImports(), _arg) ==> java.util.List<com.github.javaparser.ast.ImportDeclaration>
+ Line 64) List<TypeDeclaration> types = visit(_n.getTypes(), _arg) ==> java.util.List<com.github.javaparser.ast.body.TypeDeclaration>
+ Line 64) visit(_n.getTypes(), _arg) ==> java.util.List<com.github.javaparser.ast.body.TypeDeclaration>
+ Line 66) new CompilationUnit(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), package_, imports, types) ==> com.github.javaparser.ast.CompilationUnit
+ Line 74) List<AnnotationExpr> annotations = visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 74) visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 75) NameExpr name = cloneNodes(_n.getName(), _arg) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 75) cloneNodes(_n.getName(), _arg) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 76) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 76) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 78) PackageDeclaration r = new PackageDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), annotations, name) ==> com.github.javaparser.ast.PackageDeclaration
+ Line 78) new PackageDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), annotations, name) ==> com.github.javaparser.ast.PackageDeclaration
+ Line 82) r.setComment(comment) ==> void
+ Line 83) r ==> com.github.javaparser.ast.PackageDeclaration
+ Line 88) NameExpr name = cloneNodes(_n.getName(), _arg) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 88) cloneNodes(_n.getName(), _arg) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 89) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 89) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 91) ImportDeclaration r = new ImportDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), name, _n.isStatic(), _n.isAsterisk()) ==> com.github.javaparser.ast.ImportDeclaration
+ Line 91) new ImportDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), name, _n.isStatic(), _n.isAsterisk()) ==> com.github.javaparser.ast.ImportDeclaration
+ Line 95) r.setComment(comment) ==> void
+ Line 96) r ==> com.github.javaparser.ast.ImportDeclaration
+ Line 101) List<ClassOrInterfaceType> typeBound = visit(_n.getTypeBound(), _arg) ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 101) visit(_n.getTypeBound(), _arg) ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 103) List<AnnotationExpr> annotations = visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 103) visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 104) TypeParameter r = new TypeParameter(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getName(), typeBound, annotations) ==> com.github.javaparser.ast.TypeParameter
+ Line 104) new TypeParameter(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getName(), typeBound, annotations) ==> com.github.javaparser.ast.TypeParameter
+ Line 108) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 108) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 109) r.setComment(comment) ==> void
+ Line 110) r ==> com.github.javaparser.ast.TypeParameter
+ Line 115) new LineComment(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getContent()) ==> com.github.javaparser.ast.comments.LineComment
+ Line 120) new BlockComment(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getContent()) ==> com.github.javaparser.ast.comments.BlockComment
+ Line 125) JavadocComment javaDoc = cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 125) cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 126) List<AnnotationExpr> annotations = visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 126) visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 127) List<TypeParameter> typeParameters = visit(_n.getTypeParameters(), _arg) ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 127) visit(_n.getTypeParameters(), _arg) ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 128) List<ClassOrInterfaceType> extendsList = visit(_n.getExtends(), _arg) ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 128) visit(_n.getExtends(), _arg) ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 129) List<ClassOrInterfaceType> implementsList = visit(_n.getImplements(), _arg) ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 129) visit(_n.getImplements(), _arg) ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 130) List<BodyDeclaration> members = visit(_n.getMembers(), _arg) ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 130) visit(_n.getMembers(), _arg) ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 131) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 131) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 133) ClassOrInterfaceDeclaration r = new ClassOrInterfaceDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, _n.isInterface(), _n.getName(), typeParameters, extendsList, implementsList, members) ==> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration
+ Line 133) new ClassOrInterfaceDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, _n.isInterface(), _n.getName(), typeParameters, extendsList, implementsList, members) ==> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration
+ Line 137) r.setComment(comment) ==> void
+ Line 138) r ==> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration
+ Line 143) JavadocComment javaDoc = cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 143) cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 144) List<AnnotationExpr> annotations = visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 144) visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 145) List<ClassOrInterfaceType> implementsList = visit(_n.getImplements(), _arg) ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 145) visit(_n.getImplements(), _arg) ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 146) List<EnumConstantDeclaration> entries = visit(_n.getEntries(), _arg) ==> java.util.List<com.github.javaparser.ast.body.EnumConstantDeclaration>
+ Line 146) visit(_n.getEntries(), _arg) ==> java.util.List<com.github.javaparser.ast.body.EnumConstantDeclaration>
+ Line 147) List<BodyDeclaration> members = visit(_n.getMembers(), _arg) ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 147) visit(_n.getMembers(), _arg) ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 148) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 148) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 150) EnumDeclaration r = new EnumDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, _n.getName(), implementsList, entries, members) ==> com.github.javaparser.ast.body.EnumDeclaration
+ Line 150) new EnumDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, _n.getName(), implementsList, entries, members) ==> com.github.javaparser.ast.body.EnumDeclaration
+ Line 154) r.setComment(comment) ==> void
+ Line 155) r ==> com.github.javaparser.ast.body.EnumDeclaration
+ Line 160) JavadocComment javaDoc = cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 160) cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 161) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 161) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 163) EmptyTypeDeclaration r = new EmptyTypeDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn()) ==> com.github.javaparser.ast.body.EmptyTypeDeclaration
+ Line 163) new EmptyTypeDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn()) ==> com.github.javaparser.ast.body.EmptyTypeDeclaration
+ Line 166) r.setComment(comment) ==> void
+ Line 167) r ==> com.github.javaparser.ast.body.EmptyTypeDeclaration
+ Line 172) JavadocComment javaDoc = cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 172) cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 173) List<AnnotationExpr> annotations = visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 173) visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 174) List<Expression> args = visit(_n.getArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 174) visit(_n.getArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 175) List<BodyDeclaration> classBody = visit(_n.getClassBody(), _arg) ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 175) visit(_n.getClassBody(), _arg) ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 176) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 176) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 178) EnumConstantDeclaration r = new EnumConstantDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), annotations, _n.getName(), args, classBody) ==> com.github.javaparser.ast.body.EnumConstantDeclaration
+ Line 178) new EnumConstantDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), annotations, _n.getName(), args, classBody) ==> com.github.javaparser.ast.body.EnumConstantDeclaration
+ Line 182) r.setComment(comment) ==> void
+ Line 183) r ==> com.github.javaparser.ast.body.EnumConstantDeclaration
+ Line 188) JavadocComment javaDoc = cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 188) cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 189) List<AnnotationExpr> annotations = visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 189) visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 190) List<BodyDeclaration> members = visit(_n.getMembers(), _arg) ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 190) visit(_n.getMembers(), _arg) ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 191) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 191) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 193) AnnotationDeclaration r = new AnnotationDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, _n.getName(), members) ==> com.github.javaparser.ast.body.AnnotationDeclaration
+ Line 193) new AnnotationDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, _n.getName(), members) ==> com.github.javaparser.ast.body.AnnotationDeclaration
+ Line 197) r.setComment(comment) ==> void
+ Line 198) r ==> com.github.javaparser.ast.body.AnnotationDeclaration
+ Line 203) JavadocComment javaDoc = cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 203) cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 204) List<AnnotationExpr> annotations = visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 204) visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 205) Type type_ = cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 205) cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 206) Expression defaultValue = cloneNodes(_n.getDefaultValue(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 206) cloneNodes(_n.getDefaultValue(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 207) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 207) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 209) AnnotationMemberDeclaration r = new AnnotationMemberDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, type_, _n.getName(), defaultValue) ==> com.github.javaparser.ast.body.AnnotationMemberDeclaration
+ Line 209) new AnnotationMemberDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, type_, _n.getName(), defaultValue) ==> com.github.javaparser.ast.body.AnnotationMemberDeclaration
+ Line 213) r.setComment(comment) ==> void
+ Line 214) r ==> com.github.javaparser.ast.body.AnnotationMemberDeclaration
+ Line 219) JavadocComment javaDoc = cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 219) cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 220) List<AnnotationExpr> annotations = visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 220) visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 221) Type type_ = cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 221) cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 222) List<VariableDeclarator> variables = visit(_n.getVariables(), _arg) ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 222) visit(_n.getVariables(), _arg) ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 223) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 223) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 225) FieldDeclaration r = new FieldDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, type_, variables) ==> com.github.javaparser.ast.body.FieldDeclaration
+ Line 225) new FieldDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, type_, variables) ==> com.github.javaparser.ast.body.FieldDeclaration
+ Line 229) r.setComment(comment) ==> void
+ Line 230) r ==> com.github.javaparser.ast.body.FieldDeclaration
+ Line 235) VariableDeclaratorId id = cloneNodes(_n.getId(), _arg) ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 235) cloneNodes(_n.getId(), _arg) ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 236) Expression init = cloneNodes(_n.getInit(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 236) cloneNodes(_n.getInit(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 237) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 237) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 239) VariableDeclarator r = new VariableDeclarator(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), id, init) ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 239) new VariableDeclarator(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), id, init) ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 243) r.setComment(comment) ==> void
+ Line 244) r ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 249) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 249) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 251) VariableDeclaratorId r = new VariableDeclaratorId(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getName(), _n.getArrayCount()) ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 251) new VariableDeclaratorId(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getName(), _n.getArrayCount()) ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 255) r.setComment(comment) ==> void
+ Line 256) r ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 261) JavadocComment javaDoc = cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 261) cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 262) List<AnnotationExpr> annotations = visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 262) visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 263) List<TypeParameter> typeParameters = visit(_n.getTypeParameters(), _arg) ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 263) visit(_n.getTypeParameters(), _arg) ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 264) List<Parameter> parameters = visit(_n.getParameters(), _arg) ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 264) visit(_n.getParameters(), _arg) ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 265) List<NameExpr> throws_ = visit(_n.getThrows(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 265) visit(_n.getThrows(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 266) BlockStmt block = cloneNodes(_n.getBlock(), _arg) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 266) cloneNodes(_n.getBlock(), _arg) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 267) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 267) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 269) ConstructorDeclaration r = new ConstructorDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, typeParameters, _n.getName(), parameters, throws_, block) ==> com.github.javaparser.ast.body.ConstructorDeclaration
+ Line 269) new ConstructorDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, typeParameters, _n.getName(), parameters, throws_, block) ==> com.github.javaparser.ast.body.ConstructorDeclaration
+ Line 273) r.setComment(comment) ==> void
+ Line 274) r ==> com.github.javaparser.ast.body.ConstructorDeclaration
+ Line 279) JavadocComment javaDoc = cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 279) cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 280) List<AnnotationExpr> annotations = visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 280) visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 281) List<TypeParameter> typeParameters = visit(_n.getTypeParameters(), _arg) ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 281) visit(_n.getTypeParameters(), _arg) ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 282) Type type_ = cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 282) cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 283) List<Parameter> parameters = visit(_n.getParameters(), _arg) ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 283) visit(_n.getParameters(), _arg) ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 284) List<NameExpr> throws_ = visit(_n.getThrows(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 284) visit(_n.getThrows(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 285) BlockStmt block = cloneNodes(_n.getBody(), _arg) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 285) cloneNodes(_n.getBody(), _arg) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 286) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 286) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 288) MethodDeclaration r = new MethodDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, typeParameters, type_, _n.getName(), parameters, _n.getArrayCount(), throws_, block) ==> com.github.javaparser.ast.body.MethodDeclaration
+ Line 288) new MethodDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, typeParameters, type_, _n.getName(), parameters, _n.getArrayCount(), throws_, block) ==> com.github.javaparser.ast.body.MethodDeclaration
+ Line 292) r.setComment(comment) ==> void
+ Line 293) r ==> com.github.javaparser.ast.body.MethodDeclaration
+ Line 298) List<AnnotationExpr> annotations = visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 298) visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 299) Type type_ = cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 299) cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 300) VariableDeclaratorId id = cloneNodes(_n.getId(), _arg) ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 300) cloneNodes(_n.getId(), _arg) ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 301) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 301) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 303) Parameter r = new Parameter(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, type_, _n.isVarArgs(), id) ==> com.github.javaparser.ast.body.Parameter
+ Line 303) new Parameter(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, type_, _n.isVarArgs(), id) ==> com.github.javaparser.ast.body.Parameter
+ Line 307) r.setComment(comment) ==> void
+ Line 308) r ==> com.github.javaparser.ast.body.Parameter
+ Line 313) List<AnnotationExpr> annotations = visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 313) visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 314) List<Type> types = visit(_n.getTypes(), _arg) ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 314) visit(_n.getTypes(), _arg) ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 315) VariableDeclaratorId id = cloneNodes(_n.getId(), _arg) ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 315) cloneNodes(_n.getId(), _arg) ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 316) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 316) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 318) MultiTypeParameter r = new MultiTypeParameter(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, types, id) ==> com.github.javaparser.ast.body.MultiTypeParameter
+ Line 318) new MultiTypeParameter(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, types, id) ==> com.github.javaparser.ast.body.MultiTypeParameter
+ Line 322) r.setComment(comment) ==> void
+ Line 323) r ==> com.github.javaparser.ast.body.MultiTypeParameter
+ Line 328) JavadocComment javaDoc = cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 328) cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 329) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 329) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 331) EmptyMemberDeclaration r = new EmptyMemberDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn()) ==> com.github.javaparser.ast.body.EmptyMemberDeclaration
+ Line 331) new EmptyMemberDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn()) ==> com.github.javaparser.ast.body.EmptyMemberDeclaration
+ Line 334) r.setComment(comment) ==> void
+ Line 335) r ==> com.github.javaparser.ast.body.EmptyMemberDeclaration
+ Line 340) JavadocComment javaDoc = cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 340) cloneNodes(_n.getJavaDoc(), _arg) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 341) BlockStmt block = cloneNodes(_n.getBlock(), _arg) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 341) cloneNodes(_n.getBlock(), _arg) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 342) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 342) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 344) InitializerDeclaration r = new InitializerDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.isStatic(), block) ==> com.github.javaparser.ast.body.InitializerDeclaration
+ Line 344) new InitializerDeclaration(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.isStatic(), block) ==> com.github.javaparser.ast.body.InitializerDeclaration
+ Line 348) r.setComment(comment) ==> void
+ Line 349) r ==> com.github.javaparser.ast.body.InitializerDeclaration
+ Line 354) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 354) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 355) JavadocComment r = new JavadocComment(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getContent()) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 355) new JavadocComment(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getContent()) ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 359) r.setComment(comment) ==> void
+ Line 360) r ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 365) ClassOrInterfaceType scope = cloneNodes(_n.getScope(), _arg) ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 365) cloneNodes(_n.getScope(), _arg) ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 366) List<Type> typeArgs = visit(_n.getTypeArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 366) visit(_n.getTypeArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 367) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 367) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 369) ClassOrInterfaceType r = new ClassOrInterfaceType(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), scope, _n.getName(), typeArgs) ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 369) new ClassOrInterfaceType(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), scope, _n.getName(), typeArgs) ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 373) r.setComment(comment) ==> void
+ Line 374) r ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 379) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 379) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 381) PrimitiveType r = new PrimitiveType(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getType()) ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 381) new PrimitiveType(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getType()) ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 385) r.setComment(comment) ==> void
+ Line 386) r ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 391) List<AnnotationExpr> ann = visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 391) visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 392) Type type_ = cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 392) cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 393) List<List<AnnotationExpr>> arraysAnnotations = _n.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 393) _n.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 394) List<List<AnnotationExpr>> _arraysAnnotations = null ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 394) null ==> null
+ Line 395) arraysAnnotations != null ==> boolean
+ Line 396) _arraysAnnotations = new LinkedList<List<AnnotationExpr>>() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 397) List<AnnotationExpr> aux ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 397) arraysAnnotations ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 398) _arraysAnnotations.add(visit(aux, _arg)) ==> boolean
+ Line 402) ReferenceType r = new ReferenceType(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), type_, _n.getArrayCount(), ann, _arraysAnnotations) ==> com.github.javaparser.ast.type.ReferenceType
+ Line 402) new ReferenceType(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), type_, _n.getArrayCount(), ann, _arraysAnnotations) ==> com.github.javaparser.ast.type.ReferenceType
+ Line 405) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 405) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 406) r.setComment(comment) ==> void
+ Line 407) r ==> com.github.javaparser.ast.type.ReferenceType
+ Line 412) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 412) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 414) VoidType r = new VoidType(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn()) ==> com.github.javaparser.ast.type.VoidType
+ Line 414) new VoidType(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn()) ==> com.github.javaparser.ast.type.VoidType
+ Line 415) r.setComment(comment) ==> void
+ Line 416) r ==> com.github.javaparser.ast.type.VoidType
+ Line 421) ReferenceType ext = cloneNodes(_n.getExtends(), _arg) ==> com.github.javaparser.ast.type.ReferenceType
+ Line 421) cloneNodes(_n.getExtends(), _arg) ==> com.github.javaparser.ast.type.ReferenceType
+ Line 422) ReferenceType sup = cloneNodes(_n.getSuper(), _arg) ==> com.github.javaparser.ast.type.ReferenceType
+ Line 422) cloneNodes(_n.getSuper(), _arg) ==> com.github.javaparser.ast.type.ReferenceType
+ Line 423) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 423) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 425) WildcardType r = new WildcardType(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), ext, sup) ==> com.github.javaparser.ast.type.WildcardType
+ Line 425) new WildcardType(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), ext, sup) ==> com.github.javaparser.ast.type.WildcardType
+ Line 429) r.setComment(comment) ==> void
+ Line 430) r ==> com.github.javaparser.ast.type.WildcardType
+ Line 435) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 435) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 437) UnknownType r = new UnknownType() ==> com.github.javaparser.ast.type.UnknownType
+ Line 437) new UnknownType() ==> com.github.javaparser.ast.type.UnknownType
+ Line 438) r.setComment(comment) ==> void
+ Line 439) r ==> com.github.javaparser.ast.type.UnknownType
+ Line 444) Expression name = cloneNodes(_n.getName(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 444) cloneNodes(_n.getName(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 445) Expression index = cloneNodes(_n.getIndex(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 445) cloneNodes(_n.getIndex(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 446) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 446) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 448) ArrayAccessExpr r = new ArrayAccessExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), name, index) ==> com.github.javaparser.ast.expr.ArrayAccessExpr
+ Line 448) new ArrayAccessExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), name, index) ==> com.github.javaparser.ast.expr.ArrayAccessExpr
+ Line 452) r.setComment(comment) ==> void
+ Line 453) r ==> com.github.javaparser.ast.expr.ArrayAccessExpr
+ Line 458) Type type_ = cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 458) cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 459) List<Expression> dimensions = visit(_n.getDimensions(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 459) visit(_n.getDimensions(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 460) ArrayCreationExpr r = new ArrayCreationExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), type_, dimensions, _n.getArrayCount()) ==> com.github.javaparser.ast.expr.ArrayCreationExpr
+ Line 460) new ArrayCreationExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), type_, dimensions, _n.getArrayCount()) ==> com.github.javaparser.ast.expr.ArrayCreationExpr
+ Line 463) _n.getInitializer() != null ==> boolean
+ Line 465) r.setInitializer(cloneNodes(_n.getInitializer(), _arg)) ==> void
+ Line 467) List<List<AnnotationExpr>> arraysAnnotations = _n.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 467) _n.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 468) List<List<AnnotationExpr>> _arraysAnnotations = null ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 468) null ==> null
+ Line 469) arraysAnnotations != null ==> boolean
+ Line 470) _arraysAnnotations = new LinkedList<List<AnnotationExpr>>() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 471) List<AnnotationExpr> aux ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 471) arraysAnnotations ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 472) _arraysAnnotations.add(visit(aux, _arg)) ==> boolean
+ Line 475) r.setArraysAnnotations(_arraysAnnotations) ==> void
+ Line 476) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 476) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 477) r.setComment(comment) ==> void
+ Line 478) r ==> com.github.javaparser.ast.expr.ArrayCreationExpr
+ Line 483) List<Expression> values = visit(_n.getValues(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 483) visit(_n.getValues(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 484) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 484) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 486) ArrayInitializerExpr r = new ArrayInitializerExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), values) ==> com.github.javaparser.ast.expr.ArrayInitializerExpr
+ Line 486) new ArrayInitializerExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), values) ==> com.github.javaparser.ast.expr.ArrayInitializerExpr
+ Line 490) r.setComment(comment) ==> void
+ Line 491) r ==> com.github.javaparser.ast.expr.ArrayInitializerExpr
+ Line 496) Expression target = cloneNodes(_n.getTarget(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 496) cloneNodes(_n.getTarget(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 497) Expression value = cloneNodes(_n.getValue(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 497) cloneNodes(_n.getValue(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 498) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 498) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 500) AssignExpr r = new AssignExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), target, value, _n.getOperator()) ==> com.github.javaparser.ast.expr.AssignExpr
+ Line 500) new AssignExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), target, value, _n.getOperator()) ==> com.github.javaparser.ast.expr.AssignExpr
+ Line 503) r.setComment(comment) ==> void
+ Line 504) r ==> com.github.javaparser.ast.expr.AssignExpr
+ Line 509) Expression left = cloneNodes(_n.getLeft(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 509) cloneNodes(_n.getLeft(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 510) Expression right = cloneNodes(_n.getRight(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 510) cloneNodes(_n.getRight(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 511) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 511) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 513) BinaryExpr r = new BinaryExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), left, right, _n.getOperator()) ==> com.github.javaparser.ast.expr.BinaryExpr
+ Line 513) new BinaryExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), left, right, _n.getOperator()) ==> com.github.javaparser.ast.expr.BinaryExpr
+ Line 517) r.setComment(comment) ==> void
+ Line 518) r ==> com.github.javaparser.ast.expr.BinaryExpr
+ Line 523) Type type_ = cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 523) cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 524) Expression expr = cloneNodes(_n.getExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 524) cloneNodes(_n.getExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 525) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 525) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 527) CastExpr r = new CastExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), type_, expr) ==> com.github.javaparser.ast.expr.CastExpr
+ Line 527) new CastExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), type_, expr) ==> com.github.javaparser.ast.expr.CastExpr
+ Line 531) r.setComment(comment) ==> void
+ Line 532) r ==> com.github.javaparser.ast.expr.CastExpr
+ Line 537) Type type_ = cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 537) cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 538) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 538) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 540) ClassExpr r = new ClassExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), type_) ==> com.github.javaparser.ast.expr.ClassExpr
+ Line 540) new ClassExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), type_) ==> com.github.javaparser.ast.expr.ClassExpr
+ Line 544) r.setComment(comment) ==> void
+ Line 545) r ==> com.github.javaparser.ast.expr.ClassExpr
+ Line 550) Expression condition = cloneNodes(_n.getCondition(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 550) cloneNodes(_n.getCondition(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 551) Expression thenExpr = cloneNodes(_n.getThenExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 551) cloneNodes(_n.getThenExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 552) Expression elseExpr = cloneNodes(_n.getElseExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 552) cloneNodes(_n.getElseExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 553) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 553) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 555) ConditionalExpr r = new ConditionalExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), condition, thenExpr, elseExpr) ==> com.github.javaparser.ast.expr.ConditionalExpr
+ Line 555) new ConditionalExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), condition, thenExpr, elseExpr) ==> com.github.javaparser.ast.expr.ConditionalExpr
+ Line 559) r.setComment(comment) ==> void
+ Line 560) r ==> com.github.javaparser.ast.expr.ConditionalExpr
+ Line 565) Expression inner = cloneNodes(_n.getInner(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 565) cloneNodes(_n.getInner(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 566) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 566) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 568) EnclosedExpr r = new EnclosedExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), inner) ==> com.github.javaparser.ast.expr.EnclosedExpr
+ Line 568) new EnclosedExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), inner) ==> com.github.javaparser.ast.expr.EnclosedExpr
+ Line 572) r.setComment(comment) ==> void
+ Line 573) r ==> com.github.javaparser.ast.expr.EnclosedExpr
+ Line 578) Expression scope = cloneNodes(_n.getScope(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 578) cloneNodes(_n.getScope(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 579) List<Type> typeArgs = visit(_n.getTypeArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 579) visit(_n.getTypeArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 580) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 580) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 582) FieldAccessExpr r = new FieldAccessExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), scope, typeArgs, _n.getField()) ==> com.github.javaparser.ast.expr.FieldAccessExpr
+ Line 582) new FieldAccessExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), scope, typeArgs, _n.getField()) ==> com.github.javaparser.ast.expr.FieldAccessExpr
+ Line 586) r.setComment(comment) ==> void
+ Line 587) r ==> com.github.javaparser.ast.expr.FieldAccessExpr
+ Line 592) Expression expr = cloneNodes(_n.getExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 592) cloneNodes(_n.getExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 593) Type type_ = cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 593) cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 594) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 594) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 596) InstanceOfExpr r = new InstanceOfExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), expr, type_) ==> com.github.javaparser.ast.expr.InstanceOfExpr
+ Line 596) new InstanceOfExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), expr, type_) ==> com.github.javaparser.ast.expr.InstanceOfExpr
+ Line 600) r.setComment(comment) ==> void
+ Line 601) r ==> com.github.javaparser.ast.expr.InstanceOfExpr
+ Line 606) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 606) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 607) StringLiteralExpr r = new StringLiteralExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getValue()) ==> com.github.javaparser.ast.expr.StringLiteralExpr
+ Line 607) new StringLiteralExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getValue()) ==> com.github.javaparser.ast.expr.StringLiteralExpr
+ Line 611) r.setComment(comment) ==> void
+ Line 612) r ==> com.github.javaparser.ast.expr.StringLiteralExpr
+ Line 617) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 617) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 619) IntegerLiteralExpr r = new IntegerLiteralExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getValue()) ==> com.github.javaparser.ast.expr.IntegerLiteralExpr
+ Line 619) new IntegerLiteralExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getValue()) ==> com.github.javaparser.ast.expr.IntegerLiteralExpr
+ Line 623) r.setComment(comment) ==> void
+ Line 624) r ==> com.github.javaparser.ast.expr.IntegerLiteralExpr
+ Line 629) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 629) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 631) LongLiteralExpr r = new LongLiteralExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getValue()) ==> com.github.javaparser.ast.expr.LongLiteralExpr
+ Line 631) new LongLiteralExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getValue()) ==> com.github.javaparser.ast.expr.LongLiteralExpr
+ Line 635) r.setComment(comment) ==> void
+ Line 636) r ==> com.github.javaparser.ast.expr.LongLiteralExpr
+ Line 641) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 641) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 643) IntegerLiteralMinValueExpr r = new IntegerLiteralMinValueExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn()) ==> com.github.javaparser.ast.expr.IntegerLiteralMinValueExpr
+ Line 643) new IntegerLiteralMinValueExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn()) ==> com.github.javaparser.ast.expr.IntegerLiteralMinValueExpr
+ Line 644) r.setComment(comment) ==> void
+ Line 645) r ==> com.github.javaparser.ast.expr.IntegerLiteralMinValueExpr
+ Line 650) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 650) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 652) LongLiteralMinValueExpr r = new LongLiteralMinValueExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn()) ==> com.github.javaparser.ast.expr.LongLiteralMinValueExpr
+ Line 652) new LongLiteralMinValueExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn()) ==> com.github.javaparser.ast.expr.LongLiteralMinValueExpr
+ Line 653) r.setComment(comment) ==> void
+ Line 654) r ==> com.github.javaparser.ast.expr.LongLiteralMinValueExpr
+ Line 659) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 659) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 661) CharLiteralExpr r = new CharLiteralExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getValue()) ==> com.github.javaparser.ast.expr.CharLiteralExpr
+ Line 661) new CharLiteralExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getValue()) ==> com.github.javaparser.ast.expr.CharLiteralExpr
+ Line 665) r.setComment(comment) ==> void
+ Line 666) r ==> com.github.javaparser.ast.expr.CharLiteralExpr
+ Line 671) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 671) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 673) DoubleLiteralExpr r = new DoubleLiteralExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getValue()) ==> com.github.javaparser.ast.expr.DoubleLiteralExpr
+ Line 673) new DoubleLiteralExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getValue()) ==> com.github.javaparser.ast.expr.DoubleLiteralExpr
+ Line 677) r.setComment(comment) ==> void
+ Line 678) r ==> com.github.javaparser.ast.expr.DoubleLiteralExpr
+ Line 683) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 683) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 685) BooleanLiteralExpr r = new BooleanLiteralExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getValue()) ==> com.github.javaparser.ast.expr.BooleanLiteralExpr
+ Line 685) new BooleanLiteralExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getValue()) ==> com.github.javaparser.ast.expr.BooleanLiteralExpr
+ Line 689) r.setComment(comment) ==> void
+ Line 690) r ==> com.github.javaparser.ast.expr.BooleanLiteralExpr
+ Line 695) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 695) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 697) NullLiteralExpr r = new NullLiteralExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn()) ==> com.github.javaparser.ast.expr.NullLiteralExpr
+ Line 697) new NullLiteralExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn()) ==> com.github.javaparser.ast.expr.NullLiteralExpr
+ Line 698) r.setComment(comment) ==> void
+ Line 699) r ==> com.github.javaparser.ast.expr.NullLiteralExpr
+ Line 704) Expression scope = cloneNodes(_n.getScope(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 704) cloneNodes(_n.getScope(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 705) List<Type> typeArgs = visit(_n.getTypeArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 705) visit(_n.getTypeArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 706) List<Expression> args = visit(_n.getArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 706) visit(_n.getArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 707) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 707) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 709) MethodCallExpr r = new MethodCallExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), scope, typeArgs, _n.getName(), args) ==> com.github.javaparser.ast.expr.MethodCallExpr
+ Line 709) new MethodCallExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), scope, typeArgs, _n.getName(), args) ==> com.github.javaparser.ast.expr.MethodCallExpr
+ Line 713) r.setComment(comment) ==> void
+ Line 714) r ==> com.github.javaparser.ast.expr.MethodCallExpr
+ Line 719) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 719) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 721) NameExpr r = new NameExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getName()) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 721) new NameExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getName()) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 725) r.setComment(comment) ==> void
+ Line 726) r ==> com.github.javaparser.ast.expr.NameExpr
+ Line 731) Expression scope = cloneNodes(_n.getScope(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 731) cloneNodes(_n.getScope(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 732) ClassOrInterfaceType type_ = cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 732) cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 733) List<Type> typeArgs = visit(_n.getTypeArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 733) visit(_n.getTypeArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 734) List<Expression> args = visit(_n.getArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 734) visit(_n.getArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 735) List<BodyDeclaration> anonymousBody = visit(_n.getAnonymousClassBody(), _arg) ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 735) visit(_n.getAnonymousClassBody(), _arg) ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 736) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 736) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 738) ObjectCreationExpr r = new ObjectCreationExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), scope, type_, typeArgs, args, anonymousBody) ==> com.github.javaparser.ast.expr.ObjectCreationExpr
+ Line 738) new ObjectCreationExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), scope, type_, typeArgs, args, anonymousBody) ==> com.github.javaparser.ast.expr.ObjectCreationExpr
+ Line 742) r.setComment(comment) ==> void
+ Line 743) r ==> com.github.javaparser.ast.expr.ObjectCreationExpr
+ Line 748) NameExpr scope = cloneNodes(_n.getQualifier(), _arg) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 748) cloneNodes(_n.getQualifier(), _arg) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 749) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 749) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 751) QualifiedNameExpr r = new QualifiedNameExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), scope, _n.getName()) ==> com.github.javaparser.ast.expr.QualifiedNameExpr
+ Line 751) new QualifiedNameExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), scope, _n.getName()) ==> com.github.javaparser.ast.expr.QualifiedNameExpr
+ Line 755) r.setComment(comment) ==> void
+ Line 756) r ==> com.github.javaparser.ast.expr.QualifiedNameExpr
+ Line 761) Expression classExpr = cloneNodes(_n.getClassExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 761) cloneNodes(_n.getClassExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 762) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 762) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 764) ThisExpr r = new ThisExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), classExpr) ==> com.github.javaparser.ast.expr.ThisExpr
+ Line 764) new ThisExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), classExpr) ==> com.github.javaparser.ast.expr.ThisExpr
+ Line 768) r.setComment(comment) ==> void
+ Line 769) r ==> com.github.javaparser.ast.expr.ThisExpr
+ Line 774) Expression classExpr = cloneNodes(_n.getClassExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 774) cloneNodes(_n.getClassExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 775) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 775) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 777) SuperExpr r = new SuperExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), classExpr) ==> com.github.javaparser.ast.expr.SuperExpr
+ Line 777) new SuperExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), classExpr) ==> com.github.javaparser.ast.expr.SuperExpr
+ Line 781) r.setComment(comment) ==> void
+ Line 782) r ==> com.github.javaparser.ast.expr.SuperExpr
+ Line 787) Expression expr = cloneNodes(_n.getExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 787) cloneNodes(_n.getExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 788) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 788) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 790) UnaryExpr r = new UnaryExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), expr, _n.getOperator()) ==> com.github.javaparser.ast.expr.UnaryExpr
+ Line 790) new UnaryExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), expr, _n.getOperator()) ==> com.github.javaparser.ast.expr.UnaryExpr
+ Line 794) r.setComment(comment) ==> void
+ Line 795) r ==> com.github.javaparser.ast.expr.UnaryExpr
+ Line 800) List<AnnotationExpr> annotations = visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 800) visit(_n.getAnnotations(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 801) Type type_ = cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 801) cloneNodes(_n.getType(), _arg) ==> com.github.javaparser.ast.type.Type
+ Line 802) List<VariableDeclarator> vars = visit(_n.getVars(), _arg) ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 802) visit(_n.getVars(), _arg) ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 803) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 803) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 805) VariableDeclarationExpr r = new VariableDeclarationExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, type_, vars) ==> com.github.javaparser.ast.expr.VariableDeclarationExpr
+ Line 805) new VariableDeclarationExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getModifiers(), annotations, type_, vars) ==> com.github.javaparser.ast.expr.VariableDeclarationExpr
+ Line 809) r.setComment(comment) ==> void
+ Line 810) r ==> com.github.javaparser.ast.expr.VariableDeclarationExpr
+ Line 815) NameExpr name = cloneNodes(_n.getName(), _arg) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 815) cloneNodes(_n.getName(), _arg) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 816) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 816) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 818) MarkerAnnotationExpr r = new MarkerAnnotationExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), name) ==> com.github.javaparser.ast.expr.MarkerAnnotationExpr
+ Line 818) new MarkerAnnotationExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), name) ==> com.github.javaparser.ast.expr.MarkerAnnotationExpr
+ Line 822) r.setComment(comment) ==> void
+ Line 823) r ==> com.github.javaparser.ast.expr.MarkerAnnotationExpr
+ Line 828) NameExpr name = cloneNodes(_n.getName(), _arg) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 828) cloneNodes(_n.getName(), _arg) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 829) Expression memberValue = cloneNodes(_n.getMemberValue(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 829) cloneNodes(_n.getMemberValue(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 830) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 830) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 832) SingleMemberAnnotationExpr r = new SingleMemberAnnotationExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), name, memberValue) ==> com.github.javaparser.ast.expr.SingleMemberAnnotationExpr
+ Line 832) new SingleMemberAnnotationExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), name, memberValue) ==> com.github.javaparser.ast.expr.SingleMemberAnnotationExpr
+ Line 836) r.setComment(comment) ==> void
+ Line 837) r ==> com.github.javaparser.ast.expr.SingleMemberAnnotationExpr
+ Line 842) NameExpr name = cloneNodes(_n.getName(), _arg) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 842) cloneNodes(_n.getName(), _arg) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 843) List<MemberValuePair> pairs = visit(_n.getPairs(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.MemberValuePair>
+ Line 843) visit(_n.getPairs(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.MemberValuePair>
+ Line 844) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 844) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 846) NormalAnnotationExpr r = new NormalAnnotationExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), name, pairs) ==> com.github.javaparser.ast.expr.NormalAnnotationExpr
+ Line 846) new NormalAnnotationExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), name, pairs) ==> com.github.javaparser.ast.expr.NormalAnnotationExpr
+ Line 850) r.setComment(comment) ==> void
+ Line 851) r ==> com.github.javaparser.ast.expr.NormalAnnotationExpr
+ Line 856) Expression value = cloneNodes(_n.getValue(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 856) cloneNodes(_n.getValue(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 857) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 857) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 859) MemberValuePair r = new MemberValuePair(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getName(), value) ==> com.github.javaparser.ast.expr.MemberValuePair
+ Line 859) new MemberValuePair(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getName(), value) ==> com.github.javaparser.ast.expr.MemberValuePair
+ Line 863) r.setComment(comment) ==> void
+ Line 864) r ==> com.github.javaparser.ast.expr.MemberValuePair
+ Line 869) List<Type> typeArgs = visit(_n.getTypeArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 869) visit(_n.getTypeArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 870) Expression expr = cloneNodes(_n.getExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 870) cloneNodes(_n.getExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 871) List<Expression> args = visit(_n.getArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 871) visit(_n.getArgs(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 872) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 872) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 874) ExplicitConstructorInvocationStmt r = new ExplicitConstructorInvocationStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), typeArgs, _n.isThis(), expr, args) ==> com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt
+ Line 874) new ExplicitConstructorInvocationStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), typeArgs, _n.isThis(), expr, args) ==> com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt
+ Line 878) r.setComment(comment) ==> void
+ Line 879) r ==> com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt
+ Line 884) TypeDeclaration typeDecl = cloneNodes(_n.getTypeDeclaration(), _arg) ==> com.github.javaparser.ast.body.TypeDeclaration
+ Line 884) cloneNodes(_n.getTypeDeclaration(), _arg) ==> com.github.javaparser.ast.body.TypeDeclaration
+ Line 885) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 885) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 887) TypeDeclarationStmt r = new TypeDeclarationStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), typeDecl) ==> com.github.javaparser.ast.stmt.TypeDeclarationStmt
+ Line 887) new TypeDeclarationStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), typeDecl) ==> com.github.javaparser.ast.stmt.TypeDeclarationStmt
+ Line 891) r.setComment(comment) ==> void
+ Line 892) r ==> com.github.javaparser.ast.stmt.TypeDeclarationStmt
+ Line 897) Expression check = cloneNodes(_n.getCheck(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 897) cloneNodes(_n.getCheck(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 898) Expression message = cloneNodes(_n.getMessage(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 898) cloneNodes(_n.getMessage(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 899) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 899) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 901) AssertStmt r = new AssertStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), check, message) ==> com.github.javaparser.ast.stmt.AssertStmt
+ Line 901) new AssertStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), check, message) ==> com.github.javaparser.ast.stmt.AssertStmt
+ Line 905) r.setComment(comment) ==> void
+ Line 906) r ==> com.github.javaparser.ast.stmt.AssertStmt
+ Line 911) List<Statement> stmts = visit(_n.getStmts(), _arg) ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 911) visit(_n.getStmts(), _arg) ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 912) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 912) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 914) BlockStmt r = new BlockStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), stmts) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 914) new BlockStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), stmts) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 918) r.setComment(comment) ==> void
+ Line 919) r ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 924) Statement stmt = cloneNodes(_n.getStmt(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 924) cloneNodes(_n.getStmt(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 925) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 925) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 927) LabeledStmt r = new LabeledStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getLabel(), stmt) ==> com.github.javaparser.ast.stmt.LabeledStmt
+ Line 927) new LabeledStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getLabel(), stmt) ==> com.github.javaparser.ast.stmt.LabeledStmt
+ Line 931) r.setComment(comment) ==> void
+ Line 932) r ==> com.github.javaparser.ast.stmt.LabeledStmt
+ Line 937) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 937) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 939) EmptyStmt r = new EmptyStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn()) ==> com.github.javaparser.ast.stmt.EmptyStmt
+ Line 939) new EmptyStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn()) ==> com.github.javaparser.ast.stmt.EmptyStmt
+ Line 940) r.setComment(comment) ==> void
+ Line 941) r ==> com.github.javaparser.ast.stmt.EmptyStmt
+ Line 946) Expression expr = cloneNodes(_n.getExpression(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 946) cloneNodes(_n.getExpression(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 947) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 947) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 949) ExpressionStmt r = new ExpressionStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), expr) ==> com.github.javaparser.ast.stmt.ExpressionStmt
+ Line 949) new ExpressionStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), expr) ==> com.github.javaparser.ast.stmt.ExpressionStmt
+ Line 953) r.setComment(comment) ==> void
+ Line 954) r ==> com.github.javaparser.ast.stmt.ExpressionStmt
+ Line 959) Expression selector = cloneNodes(_n.getSelector(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 959) cloneNodes(_n.getSelector(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 960) List<SwitchEntryStmt> entries = visit(_n.getEntries(), _arg) ==> java.util.List<com.github.javaparser.ast.stmt.SwitchEntryStmt>
+ Line 960) visit(_n.getEntries(), _arg) ==> java.util.List<com.github.javaparser.ast.stmt.SwitchEntryStmt>
+ Line 961) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 961) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 963) SwitchStmt r = new SwitchStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), selector, entries) ==> com.github.javaparser.ast.stmt.SwitchStmt
+ Line 963) new SwitchStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), selector, entries) ==> com.github.javaparser.ast.stmt.SwitchStmt
+ Line 967) r.setComment(comment) ==> void
+ Line 968) r ==> com.github.javaparser.ast.stmt.SwitchStmt
+ Line 973) Expression label = cloneNodes(_n.getLabel(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 973) cloneNodes(_n.getLabel(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 974) List<Statement> stmts = visit(_n.getStmts(), _arg) ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 974) visit(_n.getStmts(), _arg) ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 975) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 975) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 977) SwitchEntryStmt r = new SwitchEntryStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), label, stmts) ==> com.github.javaparser.ast.stmt.SwitchEntryStmt
+ Line 977) new SwitchEntryStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), label, stmts) ==> com.github.javaparser.ast.stmt.SwitchEntryStmt
+ Line 981) r.setComment(comment) ==> void
+ Line 982) r ==> com.github.javaparser.ast.stmt.SwitchEntryStmt
+ Line 987) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 987) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 989) BreakStmt r = new BreakStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getId()) ==> com.github.javaparser.ast.stmt.BreakStmt
+ Line 989) new BreakStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getId()) ==> com.github.javaparser.ast.stmt.BreakStmt
+ Line 993) r.setComment(comment) ==> void
+ Line 994) r ==> com.github.javaparser.ast.stmt.BreakStmt
+ Line 999) Expression expr = cloneNodes(_n.getExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 999) cloneNodes(_n.getExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1000) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1000) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1002) ReturnStmt r = new ReturnStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), expr) ==> com.github.javaparser.ast.stmt.ReturnStmt
+ Line 1002) new ReturnStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), expr) ==> com.github.javaparser.ast.stmt.ReturnStmt
+ Line 1006) r.setComment(comment) ==> void
+ Line 1007) r ==> com.github.javaparser.ast.stmt.ReturnStmt
+ Line 1012) Expression condition = cloneNodes(_n.getCondition(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1012) cloneNodes(_n.getCondition(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1013) Statement thenStmt = cloneNodes(_n.getThenStmt(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 1013) cloneNodes(_n.getThenStmt(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 1014) Statement elseStmt = cloneNodes(_n.getElseStmt(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 1014) cloneNodes(_n.getElseStmt(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 1015) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1015) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1017) IfStmt r = new IfStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), condition, thenStmt, elseStmt) ==> com.github.javaparser.ast.stmt.IfStmt
+ Line 1017) new IfStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), condition, thenStmt, elseStmt) ==> com.github.javaparser.ast.stmt.IfStmt
+ Line 1021) r.setComment(comment) ==> void
+ Line 1022) r ==> com.github.javaparser.ast.stmt.IfStmt
+ Line 1027) Expression condition = cloneNodes(_n.getCondition(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1027) cloneNodes(_n.getCondition(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1028) Statement body = cloneNodes(_n.getBody(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 1028) cloneNodes(_n.getBody(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 1029) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1029) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1031) WhileStmt r = new WhileStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), condition, body) ==> com.github.javaparser.ast.stmt.WhileStmt
+ Line 1031) new WhileStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), condition, body) ==> com.github.javaparser.ast.stmt.WhileStmt
+ Line 1035) r.setComment(comment) ==> void
+ Line 1036) r ==> com.github.javaparser.ast.stmt.WhileStmt
+ Line 1041) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1041) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1043) ContinueStmt r = new ContinueStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getId()) ==> com.github.javaparser.ast.stmt.ContinueStmt
+ Line 1043) new ContinueStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), _n.getId()) ==> com.github.javaparser.ast.stmt.ContinueStmt
+ Line 1047) r.setComment(comment) ==> void
+ Line 1048) r ==> com.github.javaparser.ast.stmt.ContinueStmt
+ Line 1053) Statement body = cloneNodes(_n.getBody(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 1053) cloneNodes(_n.getBody(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 1054) Expression condition = cloneNodes(_n.getCondition(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1054) cloneNodes(_n.getCondition(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1055) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1055) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1057) DoStmt r = new DoStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), body, condition) ==> com.github.javaparser.ast.stmt.DoStmt
+ Line 1057) new DoStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), body, condition) ==> com.github.javaparser.ast.stmt.DoStmt
+ Line 1061) r.setComment(comment) ==> void
+ Line 1062) r ==> com.github.javaparser.ast.stmt.DoStmt
+ Line 1067) VariableDeclarationExpr var = cloneNodes(_n.getVariable(), _arg) ==> com.github.javaparser.ast.expr.VariableDeclarationExpr
+ Line 1067) cloneNodes(_n.getVariable(), _arg) ==> com.github.javaparser.ast.expr.VariableDeclarationExpr
+ Line 1068) Expression iterable = cloneNodes(_n.getIterable(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1068) cloneNodes(_n.getIterable(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1069) Statement body = cloneNodes(_n.getBody(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 1069) cloneNodes(_n.getBody(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 1070) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1070) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1072) ForeachStmt r = new ForeachStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), var, iterable, body) ==> com.github.javaparser.ast.stmt.ForeachStmt
+ Line 1072) new ForeachStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), var, iterable, body) ==> com.github.javaparser.ast.stmt.ForeachStmt
+ Line 1076) r.setComment(comment) ==> void
+ Line 1077) r ==> com.github.javaparser.ast.stmt.ForeachStmt
+ Line 1082) List<Expression> init = visit(_n.getInit(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 1082) visit(_n.getInit(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 1083) Expression compare = cloneNodes(_n.getCompare(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1083) cloneNodes(_n.getCompare(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1084) List<Expression> update = visit(_n.getUpdate(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 1084) visit(_n.getUpdate(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 1085) Statement body = cloneNodes(_n.getBody(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 1085) cloneNodes(_n.getBody(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 1086) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1086) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1088) ForStmt r = new ForStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), init, compare, update, body) ==> com.github.javaparser.ast.stmt.ForStmt
+ Line 1088) new ForStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), init, compare, update, body) ==> com.github.javaparser.ast.stmt.ForStmt
+ Line 1092) r.setComment(comment) ==> void
+ Line 1093) r ==> com.github.javaparser.ast.stmt.ForStmt
+ Line 1098) Expression expr = cloneNodes(_n.getExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1098) cloneNodes(_n.getExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1099) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1099) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1101) ThrowStmt r = new ThrowStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), expr) ==> com.github.javaparser.ast.stmt.ThrowStmt
+ Line 1101) new ThrowStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), expr) ==> com.github.javaparser.ast.stmt.ThrowStmt
+ Line 1105) r.setComment(comment) ==> void
+ Line 1106) r ==> com.github.javaparser.ast.stmt.ThrowStmt
+ Line 1111) Expression expr = cloneNodes(_n.getExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1111) cloneNodes(_n.getExpr(), _arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1112) BlockStmt block = cloneNodes(_n.getBlock(), _arg) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 1112) cloneNodes(_n.getBlock(), _arg) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 1113) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1113) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1115) SynchronizedStmt r = new SynchronizedStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), expr, block) ==> com.github.javaparser.ast.stmt.SynchronizedStmt
+ Line 1115) new SynchronizedStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), expr, block) ==> com.github.javaparser.ast.stmt.SynchronizedStmt
+ Line 1119) r.setComment(comment) ==> void
+ Line 1120) r ==> com.github.javaparser.ast.stmt.SynchronizedStmt
+ Line 1125) List<VariableDeclarationExpr> resources = visit(_n.getResources(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.VariableDeclarationExpr>
+ Line 1125) visit(_n.getResources(), _arg) ==> java.util.List<com.github.javaparser.ast.expr.VariableDeclarationExpr>
+ Line 1126) BlockStmt tryBlock = cloneNodes(_n.getTryBlock(), _arg) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 1126) cloneNodes(_n.getTryBlock(), _arg) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 1127) List<CatchClause> catchs = visit(_n.getCatchs(), _arg) ==> java.util.List<com.github.javaparser.ast.stmt.CatchClause>
+ Line 1127) visit(_n.getCatchs(), _arg) ==> java.util.List<com.github.javaparser.ast.stmt.CatchClause>
+ Line 1128) BlockStmt finallyBlock = cloneNodes(_n.getFinallyBlock(), _arg) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 1128) cloneNodes(_n.getFinallyBlock(), _arg) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 1129) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1129) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1131) TryStmt r = new TryStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), resources, tryBlock, catchs, finallyBlock) ==> com.github.javaparser.ast.stmt.TryStmt
+ Line 1131) new TryStmt(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), resources, tryBlock, catchs, finallyBlock) ==> com.github.javaparser.ast.stmt.TryStmt
+ Line 1135) r.setComment(comment) ==> void
+ Line 1136) r ==> com.github.javaparser.ast.stmt.TryStmt
+ Line 1141) MultiTypeParameter except = cloneNodes(_n.getExcept(), _arg) ==> com.github.javaparser.ast.body.MultiTypeParameter
+ Line 1141) cloneNodes(_n.getExcept(), _arg) ==> com.github.javaparser.ast.body.MultiTypeParameter
+ Line 1142) BlockStmt catchBlock = cloneNodes(_n.getCatchBlock(), _arg) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 1142) cloneNodes(_n.getCatchBlock(), _arg) ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 1143) Comment comment = cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1143) cloneNodes(_n.getComment(), _arg) ==> com.github.javaparser.ast.comments.Comment
+ Line 1145) CatchClause r = new CatchClause(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), except.getModifiers(), except.getAnnotations(), except.getTypes(), except.getId(), catchBlock) ==> com.github.javaparser.ast.stmt.CatchClause
+ Line 1145) new CatchClause(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), except.getModifiers(), except.getAnnotations(), except.getTypes(), except.getId(), catchBlock) ==> com.github.javaparser.ast.stmt.CatchClause
+ Line 1149) r.setComment(comment) ==> void
+ Line 1150) r ==> com.github.javaparser.ast.stmt.CatchClause
+ Line 1156) List<Parameter> lambdaParameters = visit(_n.getParameters(), _arg) ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 1156) visit(_n.getParameters(), _arg) ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 1158) Statement body = cloneNodes(_n.getBody(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 1158) cloneNodes(_n.getBody(), _arg) ==> com.github.javaparser.ast.stmt.Statement
+ Line 1160) LambdaExpr r = new LambdaExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), lambdaParameters, body, _n.isParametersEnclosed()) ==> com.github.javaparser.ast.expr.LambdaExpr
+ Line 1160) new LambdaExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), lambdaParameters, body, _n.isParametersEnclosed()) ==> com.github.javaparser.ast.expr.LambdaExpr
+ Line 1164) r ==> com.github.javaparser.ast.expr.LambdaExpr
+ Line 1170) List<TypeParameter> typeParams = visit(_n.getTypeParameters(), arg) ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 1170) visit(_n.getTypeParameters(), arg) ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 1171) Expression scope = cloneNodes(_n.getScope(), arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1171) cloneNodes(_n.getScope(), arg) ==> com.github.javaparser.ast.expr.Expression
+ Line 1173) MethodReferenceExpr r = new MethodReferenceExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), scope, typeParams, _n.getIdentifier()) ==> com.github.javaparser.ast.expr.MethodReferenceExpr
+ Line 1173) new MethodReferenceExpr(_n.getBeginLine(), _n.getBeginColumn(), _n.getEndLine(), _n.getEndColumn(), scope, typeParams, _n.getIdentifier()) ==> com.github.javaparser.ast.expr.MethodReferenceExpr
+ Line 1176) r ==> com.github.javaparser.ast.expr.MethodReferenceExpr
+ Line 1182) Type t = cloneNodes(n.getType(), arg) ==> com.github.javaparser.ast.type.Type
+ Line 1182) cloneNodes(n.getType(), arg) ==> com.github.javaparser.ast.type.Type
+ Line 1184) TypeExpr r = new TypeExpr(n.getBeginLine(), n.getBeginColumn(), n.getEndLine(), n.getEndColumn(), t) ==> com.github.javaparser.ast.expr.TypeExpr
+ Line 1184) new TypeExpr(n.getBeginLine(), n.getBeginColumn(), n.getEndLine(), n.getEndColumn(), t) ==> com.github.javaparser.ast.expr.TypeExpr
+ Line 1187) r ==> com.github.javaparser.ast.expr.TypeExpr
+ Line 1191) _nodes == null ==> boolean
+ Line 1192) null ==> null
+ Line 1193) List<T> r = new ArrayList<T>(_nodes.size()) ==> java.util.List<T>
+ Line 1193) new ArrayList<T>(_nodes.size()) ==> java.util.ArrayList<T>
+ Line 1194) T n ==> T
+ Line 1194) _nodes ==> java.util.List<T>
+ Line 1195) T rN = cloneNodes(n, _arg) ==> T
+ Line 1195) cloneNodes(n, _arg) ==> T
+ Line 1196) rN != null ==> boolean
+ Line 1197) r.add(rN) ==> boolean
+ Line 1199) r ==> java.util.List<T>
+ Line 1203) _node == null ==> boolean
+ Line 1204) null ==> null
+ Line 1205) Node r = _node.accept(this, _arg) ==> com.github.javaparser.ast.Node
+ Line 1205) _node.accept(this, _arg) ==> com.github.javaparser.ast.Node
+ Line 1206) r == null ==> boolean
+ Line 1207) null ==> null
+ Line 1208) (T) r ==> T
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_DumpVisitor.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_DumpVisitor.txt
new file mode 100644
index 000000000..248452470
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_DumpVisitor.txt
@@ -0,0 +1,1076 @@
+
+[ Class com.github.javaparser.ast.visitor.DumpVisitor ]
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.visitor.VoidVisitor
+ Line 93) true ==> boolean
+ Line 97) this.printComments = printComments ==> boolean
+
+[ Class com.github.javaparser.ast.visitor.DumpVisitor.SourcePrinter ]
+ superclass: java.lang.Object
+ Line 102) 0 ==> int
+ Line 104) false ==> boolean
+ Line 106) new StringBuilder() ==> java.lang.StringBuilder
+ Line 109) level++ ==> int
+ Line 113) level-- ==> int
+ Line 117) int i = 0 ==> int
+ Line 117) 0 ==> int
+ Line 117) i < level ==> boolean
+ Line 117) i++ ==> int
+ Line 118) buf.append(" ") ==> java.lang.StringBuilder
+ Line 123) !indented ==> boolean
+ Line 124) makeIndent() ==> void
+ Line 125) indented = true ==> boolean
+ Line 127) buf.append(arg) ==> java.lang.StringBuilder
+ Line 131) print(arg) ==> void
+ Line 132) printLn() ==> void
+ Line 136) buf.append(System.getProperty("line.separator")) ==> java.lang.StringBuilder
+ Line 137) indented = false ==> boolean
+ Line 141) buf.toString() ==> java.lang.String
+ Line 145) getSource() ==> java.lang.String
+ Line 149) new SourcePrinter() ==> com.github.javaparser.ast.visitor.DumpVisitor.SourcePrinter
+ Line 152) printer.getSource() ==> java.lang.String
+ Line 156) ModifierSet.isPrivate(modifiers) ==> boolean
+ Line 157) printer.print("private ") ==> void
+ Line 159) ModifierSet.isProtected(modifiers) ==> boolean
+ Line 160) printer.print("protected ") ==> void
+ Line 162) ModifierSet.isPublic(modifiers) ==> boolean
+ Line 163) printer.print("public ") ==> void
+ Line 165) ModifierSet.isAbstract(modifiers) ==> boolean
+ Line 166) printer.print("abstract ") ==> void
+ Line 168) ModifierSet.isStatic(modifiers) ==> boolean
+ Line 169) printer.print("static ") ==> void
+ Line 171) ModifierSet.isFinal(modifiers) ==> boolean
+ Line 172) printer.print("final ") ==> void
+ Line 174) ModifierSet.isNative(modifiers) ==> boolean
+ Line 175) printer.print("native ") ==> void
+ Line 177) ModifierSet.isStrictfp(modifiers) ==> boolean
+ Line 178) printer.print("strictfp ") ==> void
+ Line 180) ModifierSet.isSynchronized(modifiers) ==> boolean
+ Line 181) printer.print("synchronized ") ==> void
+ Line 183) ModifierSet.isTransient(modifiers) ==> boolean
+ Line 184) printer.print("transient ") ==> void
+ Line 186) ModifierSet.isVolatile(modifiers) ==> boolean
+ Line 187) printer.print("volatile ") ==> void
+ Line 192) final BodyDeclaration member ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 192) members ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 193) printer.printLn() ==> void
+ Line 194) member.accept(this, arg) ==> void
+ Line 195) printer.printLn() ==> void
+ Line 200) !isNullOrEmpty(annotations) ==> boolean
+ Line 201) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 201) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 202) a.accept(this, arg) ==> void
+ Line 203) printer.printLn() ==> void
+ Line 209) !isNullOrEmpty(annotations) ==> boolean
+ Line 210) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 210) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 211) a.accept(this, arg) ==> void
+ Line 212) printer.print(" ") ==> void
+ Line 218) !isNullOrEmpty(args) ==> boolean
+ Line 219) printer.print("<") ==> void
+ Line 220) final Iterator<Type> i = args.iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.Type>
+ Line 220) args.iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.Type>
+ Line 220) i.hasNext() ==> boolean
+ Line 221) final Type t = i.next() ==> com.github.javaparser.ast.type.Type
+ Line 221) i.next() ==> com.github.javaparser.ast.type.Type
+ Line 222) t.accept(this, arg) ==> void
+ Line 223) i.hasNext() ==> boolean
+ Line 224) printer.print(", ") ==> void
+ Line 227) printer.print(">") ==> void
+ Line 232) !isNullOrEmpty(args) ==> boolean
+ Line 233) printer.print("<") ==> void
+ Line 234) final Iterator<TypeParameter> i = args.iterator() ==> java.util.Iterator<com.github.javaparser.ast.TypeParameter>
+ Line 234) args.iterator() ==> java.util.Iterator<com.github.javaparser.ast.TypeParameter>
+ Line 234) i.hasNext() ==> boolean
+ Line 235) final TypeParameter t = i.next() ==> com.github.javaparser.ast.TypeParameter
+ Line 235) i.next() ==> com.github.javaparser.ast.TypeParameter
+ Line 236) t.accept(this, arg) ==> void
+ Line 237) i.hasNext() ==> boolean
+ Line 238) printer.print(", ") ==> void
+ Line 241) printer.print(">") ==> void
+ Line 246) printer.print("(") ==> void
+ Line 247) !isNullOrEmpty(args) ==> boolean
+ Line 248) final Iterator<Expression> i = args.iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.Expression>
+ Line 248) args.iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.Expression>
+ Line 248) i.hasNext() ==> boolean
+ Line 249) final Expression e = i.next() ==> com.github.javaparser.ast.expr.Expression
+ Line 249) i.next() ==> com.github.javaparser.ast.expr.Expression
+ Line 250) e.accept(this, arg) ==> void
+ Line 251) i.hasNext() ==> boolean
+ Line 252) printer.print(", ") ==> void
+ Line 256) printer.print(")") ==> void
+ Line 260) javadoc != null ==> boolean
+ Line 261) javadoc.accept(this, arg) ==> void
+ Line 266) javacomment != null ==> boolean
+ Line 267) javacomment.accept(this, arg) ==> void
+ Line 272) printJavaComment(n.getComment(), arg) ==> void
+ Line 274) n.getPackage() != null ==> boolean
+ Line 275) n.getPackage().accept(this, arg) ==> void
+ Line 278) n.getImports() != null ==> boolean
+ Line 279) final ImportDeclaration i ==> com.github.javaparser.ast.ImportDeclaration
+ Line 279) n.getImports() ==> java.util.List<com.github.javaparser.ast.ImportDeclaration>
+ Line 280) i.accept(this, arg) ==> void
+ Line 282) printer.printLn() ==> void
+ Line 285) n.getTypes() != null ==> boolean
+ Line 286) final Iterator<TypeDeclaration> i = n.getTypes().iterator() ==> java.util.Iterator<com.github.javaparser.ast.body.TypeDeclaration>
+ Line 286) n.getTypes().iterator() ==> java.util.Iterator<com.github.javaparser.ast.body.TypeDeclaration>
+ Line 286) i.hasNext() ==> boolean
+ Line 287) i.next().accept(this, arg) ==> void
+ Line 288) printer.printLn() ==> void
+ Line 289) i.hasNext() ==> boolean
+ Line 290) printer.printLn() ==> void
+ Line 295) printOrphanCommentsEnding(n) ==> void
+ Line 299) printJavaComment(n.getComment(), arg) ==> void
+ Line 300) printAnnotations(n.getAnnotations(), arg) ==> void
+ Line 301) printer.print("package ") ==> void
+ Line 302) n.getName().accept(this, arg) ==> void
+ Line 303) printer.printLn(";") ==> void
+ Line 304) printer.printLn() ==> void
+ Line 306) printOrphanCommentsEnding(n) ==> void
+ Line 310) printJavaComment(n.getComment(), arg) ==> void
+ Line 311) printer.print(n.getName()) ==> void
+ Line 313) printOrphanCommentsEnding(n) ==> void
+ Line 317) printJavaComment(n.getComment(), arg) ==> void
+ Line 318) n.getQualifier().accept(this, arg) ==> void
+ Line 319) printer.print(".") ==> void
+ Line 320) printer.print(n.getName()) ==> void
+ Line 322) printOrphanCommentsEnding(n) ==> void
+ Line 326) printJavaComment(n.getComment(), arg) ==> void
+ Line 327) printer.print("import ") ==> void
+ Line 328) n.isStatic() ==> boolean
+ Line 329) printer.print("static ") ==> void
+ Line 331) n.getName().accept(this, arg) ==> void
+ Line 332) n.isAsterisk() ==> boolean
+ Line 333) printer.print(".*") ==> void
+ Line 335) printer.printLn(";") ==> void
+ Line 337) printOrphanCommentsEnding(n) ==> void
+ Line 341) printJavaComment(n.getComment(), arg) ==> void
+ Line 342) printJavadoc(n.getJavaDoc(), arg) ==> void
+ Line 343) printMemberAnnotations(n.getAnnotations(), arg) ==> void
+ Line 344) printModifiers(n.getModifiers()) ==> void
+ Line 346) n.isInterface() ==> boolean
+ Line 347) printer.print("interface ") ==> void
+ Line 349) printer.print("class ") ==> void
+ Line 352) printer.print(n.getName()) ==> void
+ Line 354) printTypeParameters(n.getTypeParameters(), arg) ==> void
+ Line 356) !isNullOrEmpty(n.getExtends()) ==> boolean
+ Line 357) printer.print(" extends ") ==> void
+ Line 358) final Iterator<ClassOrInterfaceType> i = n.getExtends().iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 358) n.getExtends().iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 358) i.hasNext() ==> boolean
+ Line 359) final ClassOrInterfaceType c = i.next() ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 359) i.next() ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 360) c.accept(this, arg) ==> void
+ Line 361) i.hasNext() ==> boolean
+ Line 362) printer.print(", ") ==> void
+ Line 367) !isNullOrEmpty(n.getImplements()) ==> boolean
+ Line 368) printer.print(" implements ") ==> void
+ Line 369) final Iterator<ClassOrInterfaceType> i = n.getImplements().iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 369) n.getImplements().iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 369) i.hasNext() ==> boolean
+ Line 370) final ClassOrInterfaceType c = i.next() ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 370) i.next() ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 371) c.accept(this, arg) ==> void
+ Line 372) i.hasNext() ==> boolean
+ Line 373) printer.print(", ") ==> void
+ Line 378) printer.printLn(" {") ==> void
+ Line 379) printer.indent() ==> void
+ Line 380) !isNullOrEmpty(n.getMembers()) ==> boolean
+ Line 381) printMembers(n.getMembers(), arg) ==> void
+ Line 384) printOrphanCommentsEnding(n) ==> void
+ Line 386) printer.unindent() ==> void
+ Line 387) printer.print("}") ==> void
+ Line 391) printJavaComment(n.getComment(), arg) ==> void
+ Line 392) printJavadoc(n.getJavaDoc(), arg) ==> void
+ Line 393) printer.print(";") ==> void
+ Line 395) printOrphanCommentsEnding(n) ==> void
+ Line 399) printer.print("/**") ==> void
+ Line 400) printer.print(n.getContent()) ==> void
+ Line 401) printer.printLn("*/") ==> void
+ Line 405) printJavaComment(n.getComment(), arg) ==> void
+ Line 407) n.getAnnotations() != null ==> boolean
+ Line 408) AnnotationExpr ae ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 408) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 409) ae.accept(this, arg) ==> void
+ Line 410) printer.print(" ") ==> void
+ Line 414) n.getScope() != null ==> boolean
+ Line 415) n.getScope().accept(this, arg) ==> void
+ Line 416) printer.print(".") ==> void
+ Line 418) printer.print(n.getName()) ==> void
+ Line 419) printTypeArgs(n.getTypeArgs(), arg) ==> void
+ Line 423) printJavaComment(n.getComment(), arg) ==> void
+ Line 424) n.getAnnotations() != null ==> boolean
+ Line 425) AnnotationExpr ann ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 425) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 426) ann.accept(this, arg) ==> void
+ Line 427) printer.print(" ") ==> void
+ Line 430) printer.print(n.getName()) ==> void
+ Line 431) n.getTypeBound() != null ==> boolean
+ Line 432) printer.print(" extends ") ==> void
+ Line 433) final Iterator<ClassOrInterfaceType> i = n.getTypeBound().iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 433) n.getTypeBound().iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 433) i.hasNext() ==> boolean
+ Line 434) final ClassOrInterfaceType c = i.next() ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 434) i.next() ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 435) c.accept(this, arg) ==> void
+ Line 436) i.hasNext() ==> boolean
+ Line 437) printer.print(" & ") ==> void
+ Line 444) printJavaComment(n.getComment(), arg) ==> void
+ Line 445) n.getAnnotations() != null ==> boolean
+ Line 446) AnnotationExpr ae ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 446) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 447) ae.accept(this, arg) ==> void
+ Line 448) printer.print(" ") ==> void
+ Line 451) n.getType() ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
+ Line 452) Boolean ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
+ Line 453) printer.print("boolean") ==> void
+ Line 455) Byte ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
+ Line 456) printer.print("byte") ==> void
+ Line 458) Char ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
+ Line 459) printer.print("char") ==> void
+ Line 461) Double ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
+ Line 462) printer.print("double") ==> void
+ Line 464) Float ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
+ Line 465) printer.print("float") ==> void
+ Line 467) Int ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
+ Line 468) printer.print("int") ==> void
+ Line 470) Long ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
+ Line 471) printer.print("long") ==> void
+ Line 473) Short ==> com.github.javaparser.ast.type.PrimitiveType.Primitive
+ Line 474) printer.print("short") ==> void
+ Line 480) printJavaComment(n.getComment(), arg) ==> void
+ Line 481) n.getAnnotations() != null ==> boolean
+ Line 482) AnnotationExpr ae ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 482) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 483) ae.accept(this, arg) ==> void
+ Line 484) printer.print(" ") ==> void
+ Line 487) n.getType().accept(this, arg) ==> void
+ Line 488) List<List<AnnotationExpr>> arraysAnnotations = n.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 488) n.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 489) int i = 0 ==> int
+ Line 489) 0 ==> int
+ Line 489) i < n.getArrayCount() ==> boolean
+ Line 489) i++ ==> int
+ Line 490) arraysAnnotations != null && i < arraysAnnotations.size() ==> boolean
+ Line 491) List<AnnotationExpr> annotations = arraysAnnotations.get(i) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 491) arraysAnnotations.get(i) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 492) annotations != null ==> boolean
+ Line 493) AnnotationExpr ae ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 493) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 494) printer.print(" ") ==> void
+ Line 495) ae.accept(this, arg) ==> void
+ Line 500) printer.print("[]") ==> void
+ Line 505) printJavaComment(n.getComment(), arg) ==> void
+ Line 506) n.getAnnotations() != null ==> boolean
+ Line 507) AnnotationExpr ae ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 507) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 508) printer.print(" ") ==> void
+ Line 509) ae.accept(this, arg) ==> void
+ Line 512) printer.print("?") ==> void
+ Line 513) n.getExtends() != null ==> boolean
+ Line 514) printer.print(" extends ") ==> void
+ Line 515) n.getExtends().accept(this, arg) ==> void
+ Line 517) n.getSuper() != null ==> boolean
+ Line 518) printer.print(" super ") ==> void
+ Line 519) n.getSuper().accept(this, arg) ==> void
+ Line 528) printOrphanCommentsBeforeThisChildNode(n) ==> void
+ Line 530) printJavaComment(n.getComment(), arg) ==> void
+ Line 531) printJavadoc(n.getJavaDoc(), arg) ==> void
+ Line 532) printMemberAnnotations(n.getAnnotations(), arg) ==> void
+ Line 533) printModifiers(n.getModifiers()) ==> void
+ Line 534) n.getType().accept(this, arg) ==> void
+ Line 536) printer.print(" ") ==> void
+ Line 537) final Iterator<VariableDeclarator> i = n.getVariables().iterator() ==> java.util.Iterator<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 537) n.getVariables().iterator() ==> java.util.Iterator<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 537) i.hasNext() ==> boolean
+ Line 538) final VariableDeclarator var = i.next() ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 538) i.next() ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 539) var.accept(this, arg) ==> void
+ Line 540) i.hasNext() ==> boolean
+ Line 541) printer.print(", ") ==> void
+ Line 545) printer.print(";") ==> void
+ Line 549) printJavaComment(n.getComment(), arg) ==> void
+ Line 550) n.getId().accept(this, arg) ==> void
+ Line 551) n.getInit() != null ==> boolean
+ Line 552) printer.print(" = ") ==> void
+ Line 553) n.getInit().accept(this, arg) ==> void
+ Line 558) printJavaComment(n.getComment(), arg) ==> void
+ Line 559) printer.print(n.getName()) ==> void
+ Line 560) int i = 0 ==> int
+ Line 560) 0 ==> int
+ Line 560) i < n.getArrayCount() ==> boolean
+ Line 560) i++ ==> int
+ Line 561) printer.print("[]") ==> void
+ Line 566) printJavaComment(n.getComment(), arg) ==> void
+ Line 567) printer.print("{") ==> void
+ Line 568) n.getValues() != null ==> boolean
+ Line 569) printer.print(" ") ==> void
+ Line 570) final Iterator<Expression> i = n.getValues().iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.Expression>
+ Line 570) n.getValues().iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.Expression>
+ Line 570) i.hasNext() ==> boolean
+ Line 571) final Expression expr = i.next() ==> com.github.javaparser.ast.expr.Expression
+ Line 571) i.next() ==> com.github.javaparser.ast.expr.Expression
+ Line 572) expr.accept(this, arg) ==> void
+ Line 573) i.hasNext() ==> boolean
+ Line 574) printer.print(", ") ==> void
+ Line 577) printer.print(" ") ==> void
+ Line 579) printer.print("}") ==> void
+ Line 583) printJavaComment(n.getComment(), arg) ==> void
+ Line 584) printer.print("void") ==> void
+ Line 588) printJavaComment(n.getComment(), arg) ==> void
+ Line 589) n.getName().accept(this, arg) ==> void
+ Line 590) printer.print("[") ==> void
+ Line 591) n.getIndex().accept(this, arg) ==> void
+ Line 592) printer.print("]") ==> void
+ Line 596) printJavaComment(n.getComment(), arg) ==> void
+ Line 597) printer.print("new ") ==> void
+ Line 598) n.getType().accept(this, arg) ==> void
+ Line 599) List<List<AnnotationExpr>> arraysAnnotations = n.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 599) n.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 600) n.getDimensions() != null ==> boolean
+ Line 601) int j = 0 ==> int
+ Line 601) 0 ==> int
+ Line 602) final Expression dim ==> com.github.javaparser.ast.expr.Expression
+ Line 602) n.getDimensions() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 604) arraysAnnotations != null && j < arraysAnnotations.size() ==> boolean
+ Line 605) List<AnnotationExpr> annotations = arraysAnnotations.get(j) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 605) arraysAnnotations.get(j) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 606) annotations != null ==> boolean
+ Line 607) AnnotationExpr ae ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 607) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 608) printer.print(" ") ==> void
+ Line 609) ae.accept(this, arg) ==> void
+ Line 613) printer.print("[") ==> void
+ Line 614) dim.accept(this, arg) ==> void
+ Line 615) printer.print("]") ==> void
+ Line 616) j++ ==> int
+ Line 618) int i = 0 ==> int
+ Line 618) 0 ==> int
+ Line 618) i < n.getArrayCount() ==> boolean
+ Line 618) i++ ==> int
+ Line 619) arraysAnnotations != null && i < arraysAnnotations.size() ==> boolean
+ Line 621) List<AnnotationExpr> annotations = arraysAnnotations.get(i) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 621) arraysAnnotations.get(i) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 622) annotations != null ==> boolean
+ Line 623) AnnotationExpr ae ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 623) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 624) printer.print(" ") ==> void
+ Line 625) ae.accept(this, arg) ==> void
+ Line 630) printer.print("[]") ==> void
+ Line 634) int i = 0 ==> int
+ Line 634) 0 ==> int
+ Line 634) i < n.getArrayCount() ==> boolean
+ Line 634) i++ ==> int
+ Line 635) arraysAnnotations != null && i < arraysAnnotations.size() ==> boolean
+ Line 636) List<AnnotationExpr> annotations = arraysAnnotations.get(i) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 636) arraysAnnotations.get(i) ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 637) annotations != null ==> boolean
+ Line 638) AnnotationExpr ae ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 638) annotations ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 639) ae.accept(this, arg) ==> void
+ Line 640) printer.print(" ") ==> void
+ Line 644) printer.print("[]") ==> void
+ Line 646) printer.print(" ") ==> void
+ Line 647) n.getInitializer().accept(this, arg) ==> void
+ Line 652) printJavaComment(n.getComment(), arg) ==> void
+ Line 653) n.getTarget().accept(this, arg) ==> void
+ Line 654) printer.print(" ") ==> void
+ Line 655) n.getOperator() ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 656) assign ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 657) printer.print("=") ==> void
+ Line 659) and ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 660) printer.print("&=") ==> void
+ Line 662) or ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 663) printer.print("|=") ==> void
+ Line 665) xor ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 666) printer.print("^=") ==> void
+ Line 668) plus ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 669) printer.print("+=") ==> void
+ Line 671) minus ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 672) printer.print("-=") ==> void
+ Line 674) rem ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 675) printer.print("%=") ==> void
+ Line 677) slash ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 678) printer.print("/=") ==> void
+ Line 680) star ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 681) printer.print("*=") ==> void
+ Line 683) lShift ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 684) printer.print("<<=") ==> void
+ Line 686) rSignedShift ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 687) printer.print(">>=") ==> void
+ Line 689) rUnsignedShift ==> com.github.javaparser.ast.expr.AssignExpr.Operator
+ Line 690) printer.print(">>>=") ==> void
+ Line 693) printer.print(" ") ==> void
+ Line 694) n.getValue().accept(this, arg) ==> void
+ Line 698) printJavaComment(n.getComment(), arg) ==> void
+ Line 699) n.getLeft().accept(this, arg) ==> void
+ Line 700) printer.print(" ") ==> void
+ Line 701) n.getOperator() ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 702) or ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 703) printer.print("||") ==> void
+ Line 705) and ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 706) printer.print("&&") ==> void
+ Line 708) binOr ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 709) printer.print("|") ==> void
+ Line 711) binAnd ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 712) printer.print("&") ==> void
+ Line 714) xor ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 715) printer.print("^") ==> void
+ Line 717) equals ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 718) printer.print("==") ==> void
+ Line 720) notEquals ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 721) printer.print("!=") ==> void
+ Line 723) less ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 724) printer.print("<") ==> void
+ Line 726) greater ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 727) printer.print(">") ==> void
+ Line 729) lessEquals ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 730) printer.print("<=") ==> void
+ Line 732) greaterEquals ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 733) printer.print(">=") ==> void
+ Line 735) lShift ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 736) printer.print("<<") ==> void
+ Line 738) rSignedShift ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 739) printer.print(">>") ==> void
+ Line 741) rUnsignedShift ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 742) printer.print(">>>") ==> void
+ Line 744) plus ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 745) printer.print("+") ==> void
+ Line 747) minus ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 748) printer.print("-") ==> void
+ Line 750) times ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 751) printer.print("*") ==> void
+ Line 753) divide ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 754) printer.print("/") ==> void
+ Line 756) remainder ==> com.github.javaparser.ast.expr.BinaryExpr.Operator
+ Line 757) printer.print("%") ==> void
+ Line 760) printer.print(" ") ==> void
+ Line 761) n.getRight().accept(this, arg) ==> void
+ Line 765) printJavaComment(n.getComment(), arg) ==> void
+ Line 766) printer.print("(") ==> void
+ Line 767) n.getType().accept(this, arg) ==> void
+ Line 768) printer.print(") ") ==> void
+ Line 769) n.getExpr().accept(this, arg) ==> void
+ Line 773) printJavaComment(n.getComment(), arg) ==> void
+ Line 774) n.getType().accept(this, arg) ==> void
+ Line 775) printer.print(".class") ==> void
+ Line 779) printJavaComment(n.getComment(), arg) ==> void
+ Line 780) n.getCondition().accept(this, arg) ==> void
+ Line 781) printer.print(" ? ") ==> void
+ Line 782) n.getThenExpr().accept(this, arg) ==> void
+ Line 783) printer.print(" : ") ==> void
+ Line 784) n.getElseExpr().accept(this, arg) ==> void
+ Line 788) printJavaComment(n.getComment(), arg) ==> void
+ Line 789) printer.print("(") ==> void
+ Line 790) n.getInner() != null ==> boolean
+ Line 791) n.getInner().accept(this, arg) ==> void
+ Line 793) printer.print(")") ==> void
+ Line 797) printJavaComment(n.getComment(), arg) ==> void
+ Line 798) n.getScope().accept(this, arg) ==> void
+ Line 799) printer.print(".") ==> void
+ Line 800) printer.print(n.getField()) ==> void
+ Line 804) printJavaComment(n.getComment(), arg) ==> void
+ Line 805) n.getExpr().accept(this, arg) ==> void
+ Line 806) printer.print(" instanceof ") ==> void
+ Line 807) n.getType().accept(this, arg) ==> void
+ Line 811) printJavaComment(n.getComment(), arg) ==> void
+ Line 812) printer.print("'") ==> void
+ Line 813) printer.print(n.getValue()) ==> void
+ Line 814) printer.print("'") ==> void
+ Line 818) printJavaComment(n.getComment(), arg) ==> void
+ Line 819) printer.print(n.getValue()) ==> void
+ Line 823) printJavaComment(n.getComment(), arg) ==> void
+ Line 824) printer.print(n.getValue()) ==> void
+ Line 828) printJavaComment(n.getComment(), arg) ==> void
+ Line 829) printer.print(n.getValue()) ==> void
+ Line 833) printJavaComment(n.getComment(), arg) ==> void
+ Line 834) printer.print(n.getValue()) ==> void
+ Line 838) printJavaComment(n.getComment(), arg) ==> void
+ Line 839) printer.print(n.getValue()) ==> void
+ Line 843) printJavaComment(n.getComment(), arg) ==> void
+ Line 844) printer.print("\"") ==> void
+ Line 845) printer.print(n.getValue()) ==> void
+ Line 846) printer.print("\"") ==> void
+ Line 850) printJavaComment(n.getComment(), arg) ==> void
+ Line 851) printer.print(String.valueOf(n.getValue())) ==> void
+ Line 855) printJavaComment(n.getComment(), arg) ==> void
+ Line 856) printer.print("null") ==> void
+ Line 860) printJavaComment(n.getComment(), arg) ==> void
+ Line 861) n.getClassExpr() != null ==> boolean
+ Line 862) n.getClassExpr().accept(this, arg) ==> void
+ Line 863) printer.print(".") ==> void
+ Line 865) printer.print("this") ==> void
+ Line 869) printJavaComment(n.getComment(), arg) ==> void
+ Line 870) n.getClassExpr() != null ==> boolean
+ Line 871) n.getClassExpr().accept(this, arg) ==> void
+ Line 872) printer.print(".") ==> void
+ Line 874) printer.print("super") ==> void
+ Line 878) printJavaComment(n.getComment(), arg) ==> void
+ Line 879) n.getScope() != null ==> boolean
+ Line 880) n.getScope().accept(this, arg) ==> void
+ Line 881) printer.print(".") ==> void
+ Line 883) printTypeArgs(n.getTypeArgs(), arg) ==> void
+ Line 884) printer.print(n.getName()) ==> void
+ Line 885) printArguments(n.getArgs(), arg) ==> void
+ Line 889) printJavaComment(n.getComment(), arg) ==> void
+ Line 890) n.getScope() != null ==> boolean
+ Line 891) n.getScope().accept(this, arg) ==> void
+ Line 892) printer.print(".") ==> void
+ Line 895) printer.print("new ") ==> void
+ Line 897) printTypeArgs(n.getTypeArgs(), arg) ==> void
+ Line 898) !isNullOrEmpty(n.getTypeArgs()) ==> boolean
+ Line 899) printer.print(" ") ==> void
+ Line 902) n.getType().accept(this, arg) ==> void
+ Line 904) printArguments(n.getArgs(), arg) ==> void
+ Line 906) n.getAnonymousClassBody() != null ==> boolean
+ Line 907) printer.printLn(" {") ==> void
+ Line 908) printer.indent() ==> void
+ Line 909) printMembers(n.getAnonymousClassBody(), arg) ==> void
+ Line 910) printer.unindent() ==> void
+ Line 911) printer.print("}") ==> void
+ Line 916) printJavaComment(n.getComment(), arg) ==> void
+ Line 917) n.getOperator() ==> com.github.javaparser.ast.expr.UnaryExpr.Operator
+ Line 918) positive ==> com.github.javaparser.ast.expr.UnaryExpr.Operator
+ Line 919) printer.print("+") ==> void
+ Line 921) negative ==> com.github.javaparser.ast.expr.UnaryExpr.Operator
+ Line 922) printer.print("-") ==> void
+ Line 924) inverse ==> com.github.javaparser.ast.expr.UnaryExpr.Operator
+ Line 925) printer.print("~") ==> void
+ Line 927) not ==> com.github.javaparser.ast.expr.UnaryExpr.Operator
+ Line 928) printer.print("!") ==> void
+ Line 930) preIncrement ==> com.github.javaparser.ast.expr.UnaryExpr.Operator
+ Line 931) printer.print("++") ==> void
+ Line 933) preDecrement ==> com.github.javaparser.ast.expr.UnaryExpr.Operator
+ Line 934) printer.print("--") ==> void
+ Line 939) n.getExpr().accept(this, arg) ==> void
+ Line 941) n.getOperator() ==> com.github.javaparser.ast.expr.UnaryExpr.Operator
+ Line 942) posIncrement ==> com.github.javaparser.ast.expr.UnaryExpr.Operator
+ Line 943) printer.print("++") ==> void
+ Line 945) posDecrement ==> com.github.javaparser.ast.expr.UnaryExpr.Operator
+ Line 946) printer.print("--") ==> void
+ Line 953) printJavaComment(n.getComment(), arg) ==> void
+ Line 954) printJavadoc(n.getJavaDoc(), arg) ==> void
+ Line 955) printMemberAnnotations(n.getAnnotations(), arg) ==> void
+ Line 956) printModifiers(n.getModifiers()) ==> void
+ Line 958) printTypeParameters(n.getTypeParameters(), arg) ==> void
+ Line 959) n.getTypeParameters() != null ==> boolean
+ Line 960) printer.print(" ") ==> void
+ Line 962) printer.print(n.getName()) ==> void
+ Line 964) printer.print("(") ==> void
+ Line 965) n.getParameters() != null ==> boolean
+ Line 966) final Iterator<Parameter> i = n.getParameters().iterator() ==> java.util.Iterator<com.github.javaparser.ast.body.Parameter>
+ Line 966) n.getParameters().iterator() ==> java.util.Iterator<com.github.javaparser.ast.body.Parameter>
+ Line 966) i.hasNext() ==> boolean
+ Line 967) final Parameter p = i.next() ==> com.github.javaparser.ast.body.Parameter
+ Line 967) i.next() ==> com.github.javaparser.ast.body.Parameter
+ Line 968) p.accept(this, arg) ==> void
+ Line 969) i.hasNext() ==> boolean
+ Line 970) printer.print(", ") ==> void
+ Line 974) printer.print(")") ==> void
+ Line 976) !isNullOrEmpty(n.getThrows()) ==> boolean
+ Line 977) printer.print(" throws ") ==> void
+ Line 978) final Iterator<NameExpr> i = n.getThrows().iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.NameExpr>
+ Line 978) n.getThrows().iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.NameExpr>
+ Line 978) i.hasNext() ==> boolean
+ Line 979) final NameExpr name = i.next() ==> com.github.javaparser.ast.expr.NameExpr
+ Line 979) i.next() ==> com.github.javaparser.ast.expr.NameExpr
+ Line 980) name.accept(this, arg) ==> void
+ Line 981) i.hasNext() ==> boolean
+ Line 982) printer.print(", ") ==> void
+ Line 986) printer.print(" ") ==> void
+ Line 987) n.getBlock().accept(this, arg) ==> void
+ Line 991) printOrphanCommentsBeforeThisChildNode(n) ==> void
+ Line 993) printJavaComment(n.getComment(), arg) ==> void
+ Line 994) printJavadoc(n.getJavaDoc(), arg) ==> void
+ Line 995) printMemberAnnotations(n.getAnnotations(), arg) ==> void
+ Line 996) printModifiers(n.getModifiers()) ==> void
+ Line 997) n.isDefault() ==> boolean
+ Line 998) printer.print("default ") ==> void
+ Line 1000) printTypeParameters(n.getTypeParameters(), arg) ==> void
+ Line 1001) n.getTypeParameters() != null ==> boolean
+ Line 1002) printer.print(" ") ==> void
+ Line 1005) n.getType().accept(this, arg) ==> void
+ Line 1006) printer.print(" ") ==> void
+ Line 1007) printer.print(n.getName()) ==> void
+ Line 1009) printer.print("(") ==> void
+ Line 1010) n.getParameters() != null ==> boolean
+ Line 1011) final Iterator<Parameter> i = n.getParameters().iterator() ==> java.util.Iterator<com.github.javaparser.ast.body.Parameter>
+ Line 1011) n.getParameters().iterator() ==> java.util.Iterator<com.github.javaparser.ast.body.Parameter>
+ Line 1011) i.hasNext() ==> boolean
+ Line 1012) final Parameter p = i.next() ==> com.github.javaparser.ast.body.Parameter
+ Line 1012) i.next() ==> com.github.javaparser.ast.body.Parameter
+ Line 1013) p.accept(this, arg) ==> void
+ Line 1014) i.hasNext() ==> boolean
+ Line 1015) printer.print(", ") ==> void
+ Line 1019) printer.print(")") ==> void
+ Line 1021) int i = 0 ==> int
+ Line 1021) 0 ==> int
+ Line 1021) i < n.getArrayCount() ==> boolean
+ Line 1021) i++ ==> int
+ Line 1022) printer.print("[]") ==> void
+ Line 1025) !isNullOrEmpty(n.getThrows()) ==> boolean
+ Line 1026) printer.print(" throws ") ==> void
+ Line 1027) final Iterator<NameExpr> i = n.getThrows().iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.NameExpr>
+ Line 1027) n.getThrows().iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.NameExpr>
+ Line 1027) i.hasNext() ==> boolean
+ Line 1028) final NameExpr name = i.next() ==> com.github.javaparser.ast.expr.NameExpr
+ Line 1028) i.next() ==> com.github.javaparser.ast.expr.NameExpr
+ Line 1029) name.accept(this, arg) ==> void
+ Line 1030) i.hasNext() ==> boolean
+ Line 1031) printer.print(", ") ==> void
+ Line 1035) n.getBody() == null ==> boolean
+ Line 1036) printer.print(";") ==> void
+ Line 1038) printer.print(" ") ==> void
+ Line 1039) n.getBody().accept(this, arg) ==> void
+ Line 1044) printJavaComment(n.getComment(), arg) ==> void
+ Line 1045) printAnnotations(n.getAnnotations(), arg) ==> void
+ Line 1046) printModifiers(n.getModifiers()) ==> void
+ Line 1047) n.getType() != null ==> boolean
+ Line 1048) n.getType().accept(this, arg) ==> void
+ Line 1050) n.isVarArgs() ==> boolean
+ Line 1051) printer.print("...") ==> void
+ Line 1053) printer.print(" ") ==> void
+ Line 1054) n.getId().accept(this, arg) ==> void
+ Line 1058) printAnnotations(n.getAnnotations(), arg) ==> void
+ Line 1059) printModifiers(n.getModifiers()) ==> void
+ Line 1061) Iterator<Type> types = n.getTypes().iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.Type>
+ Line 1061) n.getTypes().iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.Type>
+ Line 1062) types.next().accept(this, arg) ==> void
+ Line 1063) types.hasNext() ==> boolean
+ Line 1064) printer.print(" | ") ==> void
+ Line 1065) types.next().accept(this, arg) ==> void
+ Line 1068) printer.print(" ") ==> void
+ Line 1069) n.getId().accept(this, arg) ==> void
+ Line 1073) printJavaComment(n.getComment(), arg) ==> void
+ Line 1074) n.isThis() ==> boolean
+ Line 1075) printTypeArgs(n.getTypeArgs(), arg) ==> void
+ Line 1076) printer.print("this") ==> void
+ Line 1078) n.getExpr() != null ==> boolean
+ Line 1079) n.getExpr().accept(this, arg) ==> void
+ Line 1080) printer.print(".") ==> void
+ Line 1082) printTypeArgs(n.getTypeArgs(), arg) ==> void
+ Line 1083) printer.print("super") ==> void
+ Line 1085) printArguments(n.getArgs(), arg) ==> void
+ Line 1086) printer.print(";") ==> void
+ Line 1090) printJavaComment(n.getComment(), arg) ==> void
+ Line 1091) printAnnotations(n.getAnnotations(), arg) ==> void
+ Line 1092) printModifiers(n.getModifiers()) ==> void
+ Line 1094) n.getType().accept(this, arg) ==> void
+ Line 1095) printer.print(" ") ==> void
+ Line 1097) final Iterator<VariableDeclarator> i = n.getVars().iterator() ==> java.util.Iterator<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 1097) n.getVars().iterator() ==> java.util.Iterator<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 1097) i.hasNext() ==> boolean
+ Line 1098) final VariableDeclarator v = i.next() ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 1098) i.next() ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 1099) v.accept(this, arg) ==> void
+ Line 1100) i.hasNext() ==> boolean
+ Line 1101) printer.print(", ") ==> void
+ Line 1107) printJavaComment(n.getComment(), arg) ==> void
+ Line 1108) n.getTypeDeclaration().accept(this, arg) ==> void
+ Line 1112) printJavaComment(n.getComment(), arg) ==> void
+ Line 1113) printer.print("assert ") ==> void
+ Line 1114) n.getCheck().accept(this, arg) ==> void
+ Line 1115) n.getMessage() != null ==> boolean
+ Line 1116) printer.print(" : ") ==> void
+ Line 1117) n.getMessage().accept(this, arg) ==> void
+ Line 1119) printer.print(";") ==> void
+ Line 1123) printOrphanCommentsBeforeThisChildNode(n) ==> void
+ Line 1124) printJavaComment(n.getComment(), arg) ==> void
+ Line 1125) printer.printLn("{") ==> void
+ Line 1126) n.getStmts() != null ==> boolean
+ Line 1127) printer.indent() ==> void
+ Line 1128) final Statement s ==> com.github.javaparser.ast.stmt.Statement
+ Line 1128) n.getStmts() ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 1129) s.accept(this, arg) ==> void
+ Line 1130) printer.printLn() ==> void
+ Line 1132) printer.unindent() ==> void
+ Line 1134) printOrphanCommentsEnding(n) ==> void
+ Line 1135) printer.print("}") ==> void
+ Line 1140) printJavaComment(n.getComment(), arg) ==> void
+ Line 1141) printer.print(n.getLabel()) ==> void
+ Line 1142) printer.print(": ") ==> void
+ Line 1143) n.getStmt().accept(this, arg) ==> void
+ Line 1147) printJavaComment(n.getComment(), arg) ==> void
+ Line 1148) printer.print(";") ==> void
+ Line 1152) printOrphanCommentsBeforeThisChildNode(n) ==> void
+ Line 1153) printJavaComment(n.getComment(), arg) ==> void
+ Line 1154) n.getExpression().accept(this, arg) ==> void
+ Line 1155) printer.print(";") ==> void
+ Line 1159) printJavaComment(n.getComment(), arg) ==> void
+ Line 1160) printer.print("switch(") ==> void
+ Line 1161) n.getSelector().accept(this, arg) ==> void
+ Line 1162) printer.printLn(") {") ==> void
+ Line 1163) n.getEntries() != null ==> boolean
+ Line 1164) printer.indent() ==> void
+ Line 1165) final SwitchEntryStmt e ==> com.github.javaparser.ast.stmt.SwitchEntryStmt
+ Line 1165) n.getEntries() ==> java.util.List<com.github.javaparser.ast.stmt.SwitchEntryStmt>
+ Line 1166) e.accept(this, arg) ==> void
+ Line 1168) printer.unindent() ==> void
+ Line 1170) printer.print("}") ==> void
+ Line 1175) printJavaComment(n.getComment(), arg) ==> void
+ Line 1176) n.getLabel() != null ==> boolean
+ Line 1177) printer.print("case ") ==> void
+ Line 1178) n.getLabel().accept(this, arg) ==> void
+ Line 1179) printer.print(":") ==> void
+ Line 1181) printer.print("default:") ==> void
+ Line 1183) printer.printLn() ==> void
+ Line 1184) printer.indent() ==> void
+ Line 1185) n.getStmts() != null ==> boolean
+ Line 1186) final Statement s ==> com.github.javaparser.ast.stmt.Statement
+ Line 1186) n.getStmts() ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 1187) s.accept(this, arg) ==> void
+ Line 1188) printer.printLn() ==> void
+ Line 1191) printer.unindent() ==> void
+ Line 1195) printJavaComment(n.getComment(), arg) ==> void
+ Line 1196) printer.print("break") ==> void
+ Line 1197) n.getId() != null ==> boolean
+ Line 1198) printer.print(" ") ==> void
+ Line 1199) printer.print(n.getId()) ==> void
+ Line 1201) printer.print(";") ==> void
+ Line 1205) printJavaComment(n.getComment(), arg) ==> void
+ Line 1206) printer.print("return") ==> void
+ Line 1207) n.getExpr() != null ==> boolean
+ Line 1208) printer.print(" ") ==> void
+ Line 1209) n.getExpr().accept(this, arg) ==> void
+ Line 1211) printer.print(";") ==> void
+ Line 1215) printJavaComment(n.getComment(), arg) ==> void
+ Line 1216) printJavadoc(n.getJavaDoc(), arg) ==> void
+ Line 1217) printMemberAnnotations(n.getAnnotations(), arg) ==> void
+ Line 1218) printModifiers(n.getModifiers()) ==> void
+ Line 1220) printer.print("enum ") ==> void
+ Line 1221) printer.print(n.getName()) ==> void
+ Line 1223) n.getImplements() != null ==> boolean
+ Line 1224) printer.print(" implements ") ==> void
+ Line 1225) final Iterator<ClassOrInterfaceType> i = n.getImplements().iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 1225) n.getImplements().iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 1225) i.hasNext() ==> boolean
+ Line 1226) final ClassOrInterfaceType c = i.next() ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 1226) i.next() ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 1227) c.accept(this, arg) ==> void
+ Line 1228) i.hasNext() ==> boolean
+ Line 1229) printer.print(", ") ==> void
+ Line 1234) printer.printLn(" {") ==> void
+ Line 1235) printer.indent() ==> void
+ Line 1236) n.getEntries() != null ==> boolean
+ Line 1237) printer.printLn() ==> void
+ Line 1238) final Iterator<EnumConstantDeclaration> i = n.getEntries().iterator() ==> java.util.Iterator<com.github.javaparser.ast.body.EnumConstantDeclaration>
+ Line 1238) n.getEntries().iterator() ==> java.util.Iterator<com.github.javaparser.ast.body.EnumConstantDeclaration>
+ Line 1238) i.hasNext() ==> boolean
+ Line 1239) final EnumConstantDeclaration e = i.next() ==> com.github.javaparser.ast.body.EnumConstantDeclaration
+ Line 1239) i.next() ==> com.github.javaparser.ast.body.EnumConstantDeclaration
+ Line 1240) e.accept(this, arg) ==> void
+ Line 1241) i.hasNext() ==> boolean
+ Line 1242) printer.print(", ") ==> void
+ Line 1246) n.getMembers() != null ==> boolean
+ Line 1247) printer.printLn(";") ==> void
+ Line 1248) printMembers(n.getMembers(), arg) ==> void
+ Line 1250) n.getEntries() != null ==> boolean
+ Line 1251) printer.printLn() ==> void
+ Line 1254) printer.unindent() ==> void
+ Line 1255) printer.print("}") ==> void
+ Line 1259) printJavaComment(n.getComment(), arg) ==> void
+ Line 1260) printJavadoc(n.getJavaDoc(), arg) ==> void
+ Line 1261) printMemberAnnotations(n.getAnnotations(), arg) ==> void
+ Line 1262) printer.print(n.getName()) ==> void
+ Line 1264) n.getArgs() != null ==> boolean
+ Line 1265) printArguments(n.getArgs(), arg) ==> void
+ Line 1268) n.getClassBody() != null ==> boolean
+ Line 1269) printer.printLn(" {") ==> void
+ Line 1270) printer.indent() ==> void
+ Line 1271) printMembers(n.getClassBody(), arg) ==> void
+ Line 1272) printer.unindent() ==> void
+ Line 1273) printer.printLn("}") ==> void
+ Line 1278) printJavaComment(n.getComment(), arg) ==> void
+ Line 1279) printJavadoc(n.getJavaDoc(), arg) ==> void
+ Line 1280) printer.print(";") ==> void
+ Line 1284) printJavaComment(n.getComment(), arg) ==> void
+ Line 1285) printJavadoc(n.getJavaDoc(), arg) ==> void
+ Line 1286) n.isStatic() ==> boolean
+ Line 1287) printer.print("static ") ==> void
+ Line 1289) n.getBlock().accept(this, arg) ==> void
+ Line 1293) printJavaComment(n.getComment(), arg) ==> void
+ Line 1294) printer.print("if (") ==> void
+ Line 1295) n.getCondition().accept(this, arg) ==> void
+ Line 1296) final boolean thenBlock = n.getThenStmt() instanceof BlockStmt ==> boolean
+ Line 1296) n.getThenStmt() instanceof BlockStmt ==> boolean
+ Line 1297) // block statement should start on the same line
+thenBlock ==> boolean
+ Line 1298) printer.print(") ") ==> void
+ Line 1300) printer.printLn(")") ==> void
+ Line 1301) printer.indent() ==> void
+ Line 1303) n.getThenStmt().accept(this, arg) ==> void
+ Line 1304) !thenBlock ==> boolean
+ Line 1305) printer.unindent() ==> void
+ Line 1306) n.getElseStmt() != null ==> boolean
+ Line 1307) thenBlock ==> boolean
+ Line 1308) printer.print(" ") ==> void
+ Line 1310) printer.printLn() ==> void
+ Line 1311) final boolean elseIf = n.getElseStmt() instanceof IfStmt ==> boolean
+ Line 1311) n.getElseStmt() instanceof IfStmt ==> boolean
+ Line 1312) final boolean elseBlock = n.getElseStmt() instanceof BlockStmt ==> boolean
+ Line 1312) n.getElseStmt() instanceof BlockStmt ==> boolean
+ Line 1313) // put chained if and start of block statement on a same level
+elseIf || elseBlock ==> boolean
+ Line 1314) printer.print("else ") ==> void
+ Line 1316) printer.printLn("else") ==> void
+ Line 1317) printer.indent() ==> void
+ Line 1319) n.getElseStmt().accept(this, arg) ==> void
+ Line 1320) !(elseIf || elseBlock) ==> boolean
+ Line 1321) printer.unindent() ==> void
+ Line 1326) printJavaComment(n.getComment(), arg) ==> void
+ Line 1327) printer.print("while (") ==> void
+ Line 1328) n.getCondition().accept(this, arg) ==> void
+ Line 1329) printer.print(") ") ==> void
+ Line 1330) n.getBody().accept(this, arg) ==> void
+ Line 1334) printJavaComment(n.getComment(), arg) ==> void
+ Line 1335) printer.print("continue") ==> void
+ Line 1336) n.getId() != null ==> boolean
+ Line 1337) printer.print(" ") ==> void
+ Line 1338) printer.print(n.getId()) ==> void
+ Line 1340) printer.print(";") ==> void
+ Line 1344) printJavaComment(n.getComment(), arg) ==> void
+ Line 1345) printer.print("do ") ==> void
+ Line 1346) n.getBody().accept(this, arg) ==> void
+ Line 1347) printer.print(" while (") ==> void
+ Line 1348) n.getCondition().accept(this, arg) ==> void
+ Line 1349) printer.print(");") ==> void
+ Line 1353) printJavaComment(n.getComment(), arg) ==> void
+ Line 1354) printer.print("for (") ==> void
+ Line 1355) n.getVariable().accept(this, arg) ==> void
+ Line 1356) printer.print(" : ") ==> void
+ Line 1357) n.getIterable().accept(this, arg) ==> void
+ Line 1358) printer.print(") ") ==> void
+ Line 1359) n.getBody().accept(this, arg) ==> void
+ Line 1363) printJavaComment(n.getComment(), arg) ==> void
+ Line 1364) printer.print("for (") ==> void
+ Line 1365) n.getInit() != null ==> boolean
+ Line 1366) final Iterator<Expression> i = n.getInit().iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.Expression>
+ Line 1366) n.getInit().iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.Expression>
+ Line 1366) i.hasNext() ==> boolean
+ Line 1367) final Expression e = i.next() ==> com.github.javaparser.ast.expr.Expression
+ Line 1367) i.next() ==> com.github.javaparser.ast.expr.Expression
+ Line 1368) e.accept(this, arg) ==> void
+ Line 1369) i.hasNext() ==> boolean
+ Line 1370) printer.print(", ") ==> void
+ Line 1374) printer.print("; ") ==> void
+ Line 1375) n.getCompare() != null ==> boolean
+ Line 1376) n.getCompare().accept(this, arg) ==> void
+ Line 1378) printer.print("; ") ==> void
+ Line 1379) n.getUpdate() != null ==> boolean
+ Line 1380) final Iterator<Expression> i = n.getUpdate().iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.Expression>
+ Line 1380) n.getUpdate().iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.Expression>
+ Line 1380) i.hasNext() ==> boolean
+ Line 1381) final Expression e = i.next() ==> com.github.javaparser.ast.expr.Expression
+ Line 1381) i.next() ==> com.github.javaparser.ast.expr.Expression
+ Line 1382) e.accept(this, arg) ==> void
+ Line 1383) i.hasNext() ==> boolean
+ Line 1384) printer.print(", ") ==> void
+ Line 1388) printer.print(") ") ==> void
+ Line 1389) n.getBody().accept(this, arg) ==> void
+ Line 1393) printJavaComment(n.getComment(), arg) ==> void
+ Line 1394) printer.print("throw ") ==> void
+ Line 1395) n.getExpr().accept(this, arg) ==> void
+ Line 1396) printer.print(";") ==> void
+ Line 1400) printJavaComment(n.getComment(), arg) ==> void
+ Line 1401) printer.print("synchronized (") ==> void
+ Line 1402) n.getExpr().accept(this, arg) ==> void
+ Line 1403) printer.print(") ") ==> void
+ Line 1404) n.getBlock().accept(this, arg) ==> void
+ Line 1408) printJavaComment(n.getComment(), arg) ==> void
+ Line 1409) printer.print("try ") ==> void
+ Line 1410) !n.getResources().isEmpty() ==> boolean
+ Line 1411) printer.print("(") ==> void
+ Line 1412) Iterator<VariableDeclarationExpr> resources = n.getResources().iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.VariableDeclarationExpr>
+ Line 1412) n.getResources().iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.VariableDeclarationExpr>
+ Line 1413) boolean first = true ==> boolean
+ Line 1413) true ==> boolean
+ Line 1414) resources.hasNext() ==> boolean
+ Line 1415) visit(resources.next(), arg) ==> void
+ Line 1416) resources.hasNext() ==> boolean
+ Line 1417) printer.print(";") ==> void
+ Line 1418) printer.printLn() ==> void
+ Line 1419) first ==> boolean
+ Line 1420) printer.indent() ==> void
+ Line 1423) first = false ==> boolean
+ Line 1425) n.getResources().size() > 1 ==> boolean
+ Line 1426) printer.unindent() ==> void
+ Line 1428) printer.print(") ") ==> void
+ Line 1430) n.getTryBlock().accept(this, arg) ==> void
+ Line 1431) n.getCatchs() != null ==> boolean
+ Line 1432) final CatchClause c ==> com.github.javaparser.ast.stmt.CatchClause
+ Line 1432) n.getCatchs() ==> java.util.List<com.github.javaparser.ast.stmt.CatchClause>
+ Line 1433) c.accept(this, arg) ==> void
+ Line 1436) n.getFinallyBlock() != null ==> boolean
+ Line 1437) printer.print(" finally ") ==> void
+ Line 1438) n.getFinallyBlock().accept(this, arg) ==> void
+ Line 1443) printJavaComment(n.getComment(), arg) ==> void
+ Line 1444) printer.print(" catch (") ==> void
+ Line 1445) n.getExcept().accept(this, arg) ==> void
+ Line 1446) printer.print(") ") ==> void
+ Line 1447) n.getCatchBlock().accept(this, arg) ==> void
+ Line 1452) printJavaComment(n.getComment(), arg) ==> void
+ Line 1453) printJavadoc(n.getJavaDoc(), arg) ==> void
+ Line 1454) printMemberAnnotations(n.getAnnotations(), arg) ==> void
+ Line 1455) printModifiers(n.getModifiers()) ==> void
+ Line 1457) printer.print("@interface ") ==> void
+ Line 1458) printer.print(n.getName()) ==> void
+ Line 1459) printer.printLn(" {") ==> void
+ Line 1460) printer.indent() ==> void
+ Line 1461) n.getMembers() != null ==> boolean
+ Line 1462) printMembers(n.getMembers(), arg) ==> void
+ Line 1464) printer.unindent() ==> void
+ Line 1465) printer.print("}") ==> void
+ Line 1469) printJavaComment(n.getComment(), arg) ==> void
+ Line 1470) printJavadoc(n.getJavaDoc(), arg) ==> void
+ Line 1471) printMemberAnnotations(n.getAnnotations(), arg) ==> void
+ Line 1472) printModifiers(n.getModifiers()) ==> void
+ Line 1474) n.getType().accept(this, arg) ==> void
+ Line 1475) printer.print(" ") ==> void
+ Line 1476) printer.print(n.getName()) ==> void
+ Line 1477) printer.print("()") ==> void
+ Line 1478) n.getDefaultValue() != null ==> boolean
+ Line 1479) printer.print(" default ") ==> void
+ Line 1480) n.getDefaultValue().accept(this, arg) ==> void
+ Line 1482) printer.print(";") ==> void
+ Line 1486) printJavaComment(n.getComment(), arg) ==> void
+ Line 1487) printer.print("@") ==> void
+ Line 1488) n.getName().accept(this, arg) ==> void
+ Line 1492) printJavaComment(n.getComment(), arg) ==> void
+ Line 1493) printer.print("@") ==> void
+ Line 1494) n.getName().accept(this, arg) ==> void
+ Line 1495) printer.print("(") ==> void
+ Line 1496) n.getMemberValue().accept(this, arg) ==> void
+ Line 1497) printer.print(")") ==> void
+ Line 1501) printJavaComment(n.getComment(), arg) ==> void
+ Line 1502) printer.print("@") ==> void
+ Line 1503) n.getName().accept(this, arg) ==> void
+ Line 1504) printer.print("(") ==> void
+ Line 1505) n.getPairs() != null ==> boolean
+ Line 1506) final Iterator<MemberValuePair> i = n.getPairs().iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.MemberValuePair>
+ Line 1506) n.getPairs().iterator() ==> java.util.Iterator<com.github.javaparser.ast.expr.MemberValuePair>
+ Line 1506) i.hasNext() ==> boolean
+ Line 1507) final MemberValuePair m = i.next() ==> com.github.javaparser.ast.expr.MemberValuePair
+ Line 1507) i.next() ==> com.github.javaparser.ast.expr.MemberValuePair
+ Line 1508) m.accept(this, arg) ==> void
+ Line 1509) i.hasNext() ==> boolean
+ Line 1510) printer.print(", ") ==> void
+ Line 1514) printer.print(")") ==> void
+ Line 1518) printJavaComment(n.getComment(), arg) ==> void
+ Line 1519) printer.print(n.getName()) ==> void
+ Line 1520) printer.print(" = ") ==> void
+ Line 1521) n.getValue().accept(this, arg) ==> void
+ Line 1525) !this.printComments ==> boolean
+ Line 1528) printer.print("//") ==> void
+ Line 1529) String tmp = n.getContent() ==> java.lang.String
+ Line 1529) n.getContent() ==> java.lang.String
+ Line 1530) tmp = tmp.replace('\r', ' ') ==> java.lang.String
+ Line 1531) tmp = tmp.replace('\n', ' ') ==> java.lang.String
+ Line 1532) printer.printLn(tmp) ==> void
+ Line 1536) !this.printComments ==> boolean
+ Line 1539) printer.print("/*") ==> void
+ Line 1540) printer.print(n.getContent()) ==> void
+ Line 1541) printer.printLn("*/") ==> void
+ Line 1546) printJavaComment(n.getComment(), arg) ==> void
+ Line 1548) List<Parameter> parameters = n.getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 1548) n.getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 1549) boolean printPar = false ==> boolean
+ Line 1549) false ==> boolean
+ Line 1550) printPar = n.isParametersEnclosed() ==> boolean
+ Line 1552) printPar ==> boolean
+ Line 1553) printer.print("(") ==> void
+ Line 1555) parameters != null ==> boolean
+ Line 1556) Iterator<Parameter> i = parameters.iterator() ==> java.util.Iterator<com.github.javaparser.ast.body.Parameter>
+ Line 1556) parameters.iterator() ==> java.util.Iterator<com.github.javaparser.ast.body.Parameter>
+ Line 1556) i.hasNext() ==> boolean
+ Line 1557) Parameter p = i.next() ==> com.github.javaparser.ast.body.Parameter
+ Line 1557) i.next() ==> com.github.javaparser.ast.body.Parameter
+ Line 1558) p.accept(this, arg) ==> void
+ Line 1559) i.hasNext() ==> boolean
+ Line 1560) printer.print(", ") ==> void
+ Line 1564) printPar ==> boolean
+ Line 1565) printer.print(")") ==> void
+ Line 1568) printer.print(" -> ") ==> void
+ Line 1569) Statement body = n.getBody() ==> com.github.javaparser.ast.stmt.Statement
+ Line 1569) n.getBody() ==> com.github.javaparser.ast.stmt.Statement
+ Line 1570) body instanceof ExpressionStmt ==> boolean
+ Line 1572) ((ExpressionStmt) body).getExpression().accept(this, arg) ==> void
+ Line 1574) body.accept(this, arg) ==> void
+ Line 1581) printJavaComment(n.getComment(), arg) ==> void
+ Line 1582) Expression scope = n.getScope() ==> com.github.javaparser.ast.expr.Expression
+ Line 1582) n.getScope() ==> com.github.javaparser.ast.expr.Expression
+ Line 1583) String identifier = n.getIdentifier() ==> java.lang.String
+ Line 1583) n.getIdentifier() ==> java.lang.String
+ Line 1584) scope != null ==> boolean
+ Line 1585) n.getScope().accept(this, arg) ==> void
+ Line 1588) printer.print("::") ==> void
+ Line 1589) n.getTypeParameters() != null ==> boolean
+ Line 1590) printer.print("<") ==> void
+ Line 1591) Iterator<TypeParameter> i = n.getTypeParameters().iterator() ==> java.util.Iterator<com.github.javaparser.ast.TypeParameter>
+ Line 1591) n.getTypeParameters().iterator() ==> java.util.Iterator<com.github.javaparser.ast.TypeParameter>
+ Line 1591) i.hasNext() ==> boolean
+ Line 1593) TypeParameter p = i.next() ==> com.github.javaparser.ast.TypeParameter
+ Line 1593) i.next() ==> com.github.javaparser.ast.TypeParameter
+ Line 1594) p.accept(this, arg) ==> void
+ Line 1595) i.hasNext() ==> boolean
+ Line 1596) printer.print(", ") ==> void
+ Line 1599) printer.print(">") ==> void
+ Line 1601) identifier != null ==> boolean
+ Line 1602) printer.print(identifier) ==> void
+ Line 1609) printJavaComment(n.getComment(), arg) ==> void
+ Line 1610) n.getType() != null ==> boolean
+ Line 1611) n.getType().accept(this, arg) ==> void
+ Line 1616) node instanceof Comment ==> boolean
+ Line 1618) Node parent = node.getParentNode() ==> com.github.javaparser.ast.Node
+ Line 1618) node.getParentNode() ==> com.github.javaparser.ast.Node
+ Line 1619) parent == null ==> boolean
+ Line 1620) List<Node> everything = new LinkedList<Node>() ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 1620) new LinkedList<Node>() ==> java.util.LinkedList<com.github.javaparser.ast.Node>
+ Line 1621) everything.addAll(parent.getChildrenNodes()) ==> boolean
+ Line 1622) sortByBeginPosition(everything) ==> void
+ Line 1623) int positionOfTheChild = -1 ==> int
+ Line 1623) -1 ==> int
+ Line 1624) int i = 0 ==> int
+ Line 1624) 0 ==> int
+ Line 1624) i < everything.size() ==> boolean
+ Line 1624) i++ ==> int
+ Line 1625) everything.get(i) == node ==> boolean
+ Line 1625) positionOfTheChild = i ==> int
+ Line 1627) positionOfTheChild == -1 ==> boolean
+ Line 1627) new RuntimeException("My index not found!!! " + node) ==> java.lang.RuntimeException
+ Line 1628) int positionOfPreviousChild = -1 ==> int
+ Line 1628) -1 ==> int
+ Line 1629) int i = positionOfTheChild - 1 ==> int
+ Line 1629) positionOfTheChild - 1 ==> int
+ Line 1629) i >= 0 && positionOfPreviousChild == -1 ==> boolean
+ Line 1629) i-- ==> int
+ Line 1630) !(everything.get(i) instanceof Comment) ==> boolean
+ Line 1630) positionOfPreviousChild = i ==> int
+ Line 1632) int i = positionOfPreviousChild + 1 ==> int
+ Line 1632) positionOfPreviousChild + 1 ==> int
+ Line 1632) i < positionOfTheChild ==> boolean
+ Line 1632) i++ ==> int
+ Line 1633) Node nodeToPrint = everything.get(i) ==> com.github.javaparser.ast.Node
+ Line 1633) everything.get(i) ==> com.github.javaparser.ast.Node
+ Line 1634) !(nodeToPrint instanceof Comment) ==> boolean
+ Line 1634) new RuntimeException("Expected comment, instead " + nodeToPrint.getClass() + ". Position of previous child: " + positionOfPreviousChild + ", position of child " + positionOfTheChild) ==> java.lang.RuntimeException
+ Line 1635) nodeToPrint.accept(this, null) ==> void
+ Line 1641) List<Node> everything = new LinkedList<Node>() ==> java.util.List<com.github.javaparser.ast.Node>
+ Line 1641) new LinkedList<Node>() ==> java.util.LinkedList<com.github.javaparser.ast.Node>
+ Line 1642) everything.addAll(node.getChildrenNodes()) ==> boolean
+ Line 1643) sortByBeginPosition(everything) ==> void
+ Line 1644) everything.size() == 0 ==> boolean
+ Line 1646) int commentsAtEnd = 0 ==> int
+ Line 1646) 0 ==> int
+ Line 1647) boolean findingComments = true ==> boolean
+ Line 1647) true ==> boolean
+ Line 1648) findingComments && commentsAtEnd < everything.size() ==> boolean
+ Line 1649) Node last = everything.get(everything.size() - 1 - commentsAtEnd) ==> com.github.javaparser.ast.Node
+ Line 1649) everything.get(everything.size() - 1 - commentsAtEnd) ==> com.github.javaparser.ast.Node
+ Line 1650) findingComments = (last instanceof Comment) ==> boolean
+ Line 1651) findingComments ==> boolean
+ Line 1651) commentsAtEnd++ ==> int
+ Line 1653) int i = 0 ==> int
+ Line 1653) 0 ==> int
+ Line 1653) i < commentsAtEnd ==> boolean
+ Line 1653) i++ ==> int
+ Line 1654) everything.get(everything.size() - commentsAtEnd + i).accept(this, null) ==> void
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_EqualsVisitor.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_EqualsVisitor.txt
new file mode 100644
index 000000000..48b17f090
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_EqualsVisitor.txt
@@ -0,0 +1,720 @@
+
+[ Class com.github.javaparser.ast.visitor.EqualsVisitor ]
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.visitor.GenericVisitor
+ Line 80) new EqualsVisitor() ==> com.github.javaparser.ast.visitor.EqualsVisitor
+ Line 83) SINGLETON.nodeEquals(n1, n2) ==> boolean
+ Line 95) !nodeEquals(n1.getComment(), n2.getComment()) ==> boolean
+ Line 96) false ==> boolean
+ Line 98) !nodesEquals(n1.getOrphanComments(), n2.getOrphanComments()) ==> boolean
+ Line 99) false ==> boolean
+ Line 101) true ==> boolean
+ Line 105) nodes1 == null ==> boolean
+ Line 106) nodes2 == null ==> boolean
+ Line 107) true ==> boolean
+ Line 109) false ==> boolean
+ Line 110) nodes2 == null ==> boolean
+ Line 111) false ==> boolean
+ Line 113) nodes1.size() != nodes2.size() ==> boolean
+ Line 114) false ==> boolean
+ Line 116) int i = 0 ==> int
+ Line 116) 0 ==> int
+ Line 116) i < nodes1.size() ==> boolean
+ Line 116) i++ ==> int
+ Line 117) !nodeEquals(nodes1.get(i), nodes2.get(i)) ==> boolean
+ Line 118) false ==> boolean
+ Line 121) true ==> boolean
+ Line 125) n1 == n2 ==> boolean
+ Line 126) true ==> boolean
+ Line 128) n1 == null ==> boolean
+ Line 129) n2 == null ==> boolean
+ Line 130) true ==> boolean
+ Line 132) false ==> boolean
+ Line 133) n2 == null ==> boolean
+ Line 134) false ==> boolean
+ Line 136) n1.getClass() != n2.getClass() ==> boolean
+ Line 137) false ==> boolean
+ Line 139) !commonNodeEquality(n1, n2) ==> boolean
+ Line 140) false ==> boolean
+ Line 142) n1.accept(this, n2).booleanValue() ==> boolean
+ Line 146) n1 == n2 ==> boolean
+ Line 147) true ==> boolean
+ Line 149) n1 == null ==> boolean
+ Line 150) n2 == null ==> boolean
+ Line 151) true ==> boolean
+ Line 153) false ==> boolean
+ Line 154) n2 == null ==> boolean
+ Line 155) false ==> boolean
+ Line 157) n1.equals(n2) ==> boolean
+ Line 161) final CompilationUnit n2 = (CompilationUnit) arg ==> com.github.javaparser.ast.CompilationUnit
+ Line 161) (CompilationUnit) arg ==> com.github.javaparser.ast.CompilationUnit
+ Line 163) !nodeEquals(n1.getPackage(), n2.getPackage()) ==> boolean
+ Line 164) Boolean.FALSE ==> java.lang.Boolean
+ Line 167) !nodesEquals(n1.getImports(), n2.getImports()) ==> boolean
+ Line 168) Boolean.FALSE ==> java.lang.Boolean
+ Line 171) !nodesEquals(n1.getTypes(), n2.getTypes()) ==> boolean
+ Line 172) Boolean.FALSE ==> java.lang.Boolean
+ Line 175) !nodesEquals(n1.getComments(), n2.getComments()) ==> boolean
+ Line 176) Boolean.FALSE ==> java.lang.Boolean
+ Line 179) Boolean.TRUE ==> java.lang.Boolean
+ Line 183) final PackageDeclaration n2 = (PackageDeclaration) arg ==> com.github.javaparser.ast.PackageDeclaration
+ Line 183) (PackageDeclaration) arg ==> com.github.javaparser.ast.PackageDeclaration
+ Line 185) !nodeEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 186) Boolean.FALSE ==> java.lang.Boolean
+ Line 189) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 190) Boolean.FALSE ==> java.lang.Boolean
+ Line 193) Boolean.TRUE ==> java.lang.Boolean
+ Line 197) final ImportDeclaration n2 = (ImportDeclaration) arg ==> com.github.javaparser.ast.ImportDeclaration
+ Line 197) (ImportDeclaration) arg ==> com.github.javaparser.ast.ImportDeclaration
+ Line 199) !nodeEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 200) Boolean.FALSE ==> java.lang.Boolean
+ Line 203) Boolean.TRUE ==> java.lang.Boolean
+ Line 207) final TypeParameter n2 = (TypeParameter) arg ==> com.github.javaparser.ast.TypeParameter
+ Line 207) (TypeParameter) arg ==> com.github.javaparser.ast.TypeParameter
+ Line 209) !objEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 210) Boolean.FALSE ==> java.lang.Boolean
+ Line 213) !nodesEquals(n1.getTypeBound(), n2.getTypeBound()) ==> boolean
+ Line 214) Boolean.FALSE ==> java.lang.Boolean
+ Line 216) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 217) Boolean.FALSE ==> java.lang.Boolean
+ Line 219) Boolean.TRUE ==> java.lang.Boolean
+ Line 223) final LineComment n2 = (LineComment) arg ==> com.github.javaparser.ast.comments.LineComment
+ Line 223) (LineComment) arg ==> com.github.javaparser.ast.comments.LineComment
+ Line 225) !objEquals(n1.getContent(), n2.getContent()) ==> boolean
+ Line 226) Boolean.FALSE ==> java.lang.Boolean
+ Line 229) !objEquals(n1.getBeginLine(), n2.getBeginLine()) ==> boolean
+ Line 230) Boolean.FALSE ==> java.lang.Boolean
+ Line 233) Boolean.TRUE ==> java.lang.Boolean
+ Line 237) final BlockComment n2 = (BlockComment) arg ==> com.github.javaparser.ast.comments.BlockComment
+ Line 237) (BlockComment) arg ==> com.github.javaparser.ast.comments.BlockComment
+ Line 239) !objEquals(n1.getContent(), n2.getContent()) ==> boolean
+ Line 240) Boolean.FALSE ==> java.lang.Boolean
+ Line 243) !objEquals(n1.getBeginLine(), n2.getBeginLine()) ==> boolean
+ Line 244) Boolean.FALSE ==> java.lang.Boolean
+ Line 247) Boolean.TRUE ==> java.lang.Boolean
+ Line 251) final ClassOrInterfaceDeclaration n2 = (ClassOrInterfaceDeclaration) arg ==> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration
+ Line 251) (ClassOrInterfaceDeclaration) arg ==> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration
+ Line 255) n1.getModifiers() != n2.getModifiers() ==> boolean
+ Line 256) Boolean.FALSE ==> java.lang.Boolean
+ Line 259) n1.isInterface() != n2.isInterface() ==> boolean
+ Line 260) Boolean.FALSE ==> java.lang.Boolean
+ Line 263) !objEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 264) Boolean.FALSE ==> java.lang.Boolean
+ Line 267) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 268) Boolean.FALSE ==> java.lang.Boolean
+ Line 271) !nodesEquals(n1.getTypeParameters(), n2.getTypeParameters()) ==> boolean
+ Line 272) Boolean.FALSE ==> java.lang.Boolean
+ Line 275) !nodesEquals(n1.getExtends(), n2.getExtends()) ==> boolean
+ Line 276) Boolean.FALSE ==> java.lang.Boolean
+ Line 279) !nodesEquals(n1.getImplements(), n2.getImplements()) ==> boolean
+ Line 280) Boolean.FALSE ==> java.lang.Boolean
+ Line 283) !nodesEquals(n1.getMembers(), n2.getMembers()) ==> boolean
+ Line 284) Boolean.FALSE ==> java.lang.Boolean
+ Line 287) Boolean.TRUE ==> java.lang.Boolean
+ Line 291) final EnumDeclaration n2 = (EnumDeclaration) arg ==> com.github.javaparser.ast.body.EnumDeclaration
+ Line 291) (EnumDeclaration) arg ==> com.github.javaparser.ast.body.EnumDeclaration
+ Line 295) n1.getModifiers() != n2.getModifiers() ==> boolean
+ Line 296) Boolean.FALSE ==> java.lang.Boolean
+ Line 299) !objEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 300) Boolean.FALSE ==> java.lang.Boolean
+ Line 303) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 304) Boolean.FALSE ==> java.lang.Boolean
+ Line 307) !nodesEquals(n1.getImplements(), n2.getImplements()) ==> boolean
+ Line 308) Boolean.FALSE ==> java.lang.Boolean
+ Line 311) !nodesEquals(n1.getEntries(), n2.getEntries()) ==> boolean
+ Line 312) Boolean.FALSE ==> java.lang.Boolean
+ Line 315) !nodesEquals(n1.getMembers(), n2.getMembers()) ==> boolean
+ Line 316) Boolean.FALSE ==> java.lang.Boolean
+ Line 319) Boolean.TRUE ==> java.lang.Boolean
+ Line 323) Boolean.TRUE ==> java.lang.Boolean
+ Line 327) final EnumConstantDeclaration n2 = (EnumConstantDeclaration) arg ==> com.github.javaparser.ast.body.EnumConstantDeclaration
+ Line 327) (EnumConstantDeclaration) arg ==> com.github.javaparser.ast.body.EnumConstantDeclaration
+ Line 331) !objEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 332) Boolean.FALSE ==> java.lang.Boolean
+ Line 335) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 336) Boolean.FALSE ==> java.lang.Boolean
+ Line 339) !nodesEquals(n1.getArgs(), n2.getArgs()) ==> boolean
+ Line 340) Boolean.FALSE ==> java.lang.Boolean
+ Line 343) !nodesEquals(n1.getClassBody(), n2.getClassBody()) ==> boolean
+ Line 344) Boolean.FALSE ==> java.lang.Boolean
+ Line 347) Boolean.TRUE ==> java.lang.Boolean
+ Line 351) final AnnotationDeclaration n2 = (AnnotationDeclaration) arg ==> com.github.javaparser.ast.body.AnnotationDeclaration
+ Line 351) (AnnotationDeclaration) arg ==> com.github.javaparser.ast.body.AnnotationDeclaration
+ Line 355) n1.getModifiers() != n2.getModifiers() ==> boolean
+ Line 356) Boolean.FALSE ==> java.lang.Boolean
+ Line 359) !objEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 360) Boolean.FALSE ==> java.lang.Boolean
+ Line 363) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 364) Boolean.FALSE ==> java.lang.Boolean
+ Line 367) !nodesEquals(n1.getMembers(), n2.getMembers()) ==> boolean
+ Line 368) Boolean.FALSE ==> java.lang.Boolean
+ Line 371) Boolean.TRUE ==> java.lang.Boolean
+ Line 375) final AnnotationMemberDeclaration n2 = (AnnotationMemberDeclaration) arg ==> com.github.javaparser.ast.body.AnnotationMemberDeclaration
+ Line 375) (AnnotationMemberDeclaration) arg ==> com.github.javaparser.ast.body.AnnotationMemberDeclaration
+ Line 379) n1.getModifiers() != n2.getModifiers() ==> boolean
+ Line 380) Boolean.FALSE ==> java.lang.Boolean
+ Line 383) !objEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 384) Boolean.FALSE ==> java.lang.Boolean
+ Line 387) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 388) Boolean.FALSE ==> java.lang.Boolean
+ Line 391) !nodeEquals(n1.getDefaultValue(), n2.getDefaultValue()) ==> boolean
+ Line 392) Boolean.FALSE ==> java.lang.Boolean
+ Line 395) !nodeEquals(n1.getType(), n2.getType()) ==> boolean
+ Line 396) Boolean.FALSE ==> java.lang.Boolean
+ Line 399) Boolean.TRUE ==> java.lang.Boolean
+ Line 403) final FieldDeclaration n2 = (FieldDeclaration) arg ==> com.github.javaparser.ast.body.FieldDeclaration
+ Line 403) (FieldDeclaration) arg ==> com.github.javaparser.ast.body.FieldDeclaration
+ Line 407) n1.getModifiers() != n2.getModifiers() ==> boolean
+ Line 408) Boolean.FALSE ==> java.lang.Boolean
+ Line 411) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 412) Boolean.FALSE ==> java.lang.Boolean
+ Line 415) !nodeEquals(n1.getType(), n2.getType()) ==> boolean
+ Line 416) Boolean.FALSE ==> java.lang.Boolean
+ Line 419) !nodesEquals(n1.getVariables(), n2.getVariables()) ==> boolean
+ Line 420) Boolean.FALSE ==> java.lang.Boolean
+ Line 423) Boolean.TRUE ==> java.lang.Boolean
+ Line 427) final VariableDeclarator n2 = (VariableDeclarator) arg ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 427) (VariableDeclarator) arg ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 429) !nodeEquals(n1.getId(), n2.getId()) ==> boolean
+ Line 430) Boolean.FALSE ==> java.lang.Boolean
+ Line 433) !nodeEquals(n1.getInit(), n2.getInit()) ==> boolean
+ Line 434) Boolean.FALSE ==> java.lang.Boolean
+ Line 437) Boolean.TRUE ==> java.lang.Boolean
+ Line 441) final VariableDeclaratorId n2 = (VariableDeclaratorId) arg ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 441) (VariableDeclaratorId) arg ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 443) n1.getArrayCount() != n2.getArrayCount() ==> boolean
+ Line 444) Boolean.FALSE ==> java.lang.Boolean
+ Line 447) !objEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 448) Boolean.FALSE ==> java.lang.Boolean
+ Line 451) Boolean.TRUE ==> java.lang.Boolean
+ Line 455) final ConstructorDeclaration n2 = (ConstructorDeclaration) arg ==> com.github.javaparser.ast.body.ConstructorDeclaration
+ Line 455) (ConstructorDeclaration) arg ==> com.github.javaparser.ast.body.ConstructorDeclaration
+ Line 459) n1.getModifiers() != n2.getModifiers() ==> boolean
+ Line 460) Boolean.FALSE ==> java.lang.Boolean
+ Line 463) !objEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 464) Boolean.FALSE ==> java.lang.Boolean
+ Line 467) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 468) Boolean.FALSE ==> java.lang.Boolean
+ Line 471) !nodeEquals(n1.getBlock(), n2.getBlock()) ==> boolean
+ Line 472) Boolean.FALSE ==> java.lang.Boolean
+ Line 475) !nodesEquals(n1.getParameters(), n2.getParameters()) ==> boolean
+ Line 476) Boolean.FALSE ==> java.lang.Boolean
+ Line 479) !nodesEquals(n1.getThrows(), n2.getThrows()) ==> boolean
+ Line 480) Boolean.FALSE ==> java.lang.Boolean
+ Line 483) !nodesEquals(n1.getTypeParameters(), n2.getTypeParameters()) ==> boolean
+ Line 484) Boolean.FALSE ==> java.lang.Boolean
+ Line 487) Boolean.TRUE ==> java.lang.Boolean
+ Line 491) final MethodDeclaration n2 = (MethodDeclaration) arg ==> com.github.javaparser.ast.body.MethodDeclaration
+ Line 491) (MethodDeclaration) arg ==> com.github.javaparser.ast.body.MethodDeclaration
+ Line 495) n1.getModifiers() != n2.getModifiers() ==> boolean
+ Line 496) Boolean.FALSE ==> java.lang.Boolean
+ Line 499) n1.getArrayCount() != n2.getArrayCount() ==> boolean
+ Line 500) Boolean.FALSE ==> java.lang.Boolean
+ Line 503) !objEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 504) Boolean.FALSE ==> java.lang.Boolean
+ Line 507) !nodeEquals(n1.getType(), n2.getType()) ==> boolean
+ Line 508) Boolean.FALSE ==> java.lang.Boolean
+ Line 511) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 512) Boolean.FALSE ==> java.lang.Boolean
+ Line 515) !nodeEquals(n1.getBody(), n2.getBody()) ==> boolean
+ Line 516) Boolean.FALSE ==> java.lang.Boolean
+ Line 519) !nodesEquals(n1.getParameters(), n2.getParameters()) ==> boolean
+ Line 520) Boolean.FALSE ==> java.lang.Boolean
+ Line 523) !nodesEquals(n1.getThrows(), n2.getThrows()) ==> boolean
+ Line 524) Boolean.FALSE ==> java.lang.Boolean
+ Line 527) !nodesEquals(n1.getTypeParameters(), n2.getTypeParameters()) ==> boolean
+ Line 528) Boolean.FALSE ==> java.lang.Boolean
+ Line 530) n1.isDefault() != n2.isDefault() ==> boolean
+ Line 531) Boolean.FALSE ==> java.lang.Boolean
+ Line 533) Boolean.TRUE ==> java.lang.Boolean
+ Line 537) final Parameter n2 = (Parameter) arg ==> com.github.javaparser.ast.body.Parameter
+ Line 537) (Parameter) arg ==> com.github.javaparser.ast.body.Parameter
+ Line 538) !nodeEquals(n1.getType(), n2.getType()) ==> boolean
+ Line 539) Boolean.FALSE ==> java.lang.Boolean
+ Line 541) visit((BaseParameter) n1, arg) ==> java.lang.Boolean
+ Line 545) MultiTypeParameter n2 = (MultiTypeParameter) arg ==> com.github.javaparser.ast.body.MultiTypeParameter
+ Line 545) (MultiTypeParameter) arg ==> com.github.javaparser.ast.body.MultiTypeParameter
+ Line 546) n1.getTypes().size() != n2.getTypes().size() ==> boolean
+ Line 547) Boolean.FALSE ==> java.lang.Boolean
+ Line 549) Iterator<Type> n1types = n1.getTypes().iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.Type>
+ Line 549) n1.getTypes().iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.Type>
+ Line 550) Iterator<Type> n2types = n2.getTypes().iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.Type>
+ Line 550) n2.getTypes().iterator() ==> java.util.Iterator<com.github.javaparser.ast.type.Type>
+ Line 551) n1types.hasNext() && n2types.hasNext() ==> boolean
+ Line 552) !nodeEquals(n1types.next(), n2types.next()) ==> boolean
+ Line 553) Boolean.FALSE ==> java.lang.Boolean
+ Line 556) visit((BaseParameter) n1, arg) ==> java.lang.Boolean
+ Line 560) final BaseParameter n2 = (BaseParameter) arg ==> com.github.javaparser.ast.body.BaseParameter
+ Line 560) (BaseParameter) arg ==> com.github.javaparser.ast.body.BaseParameter
+ Line 562) n1.getModifiers() != n2.getModifiers() ==> boolean
+ Line 563) Boolean.FALSE ==> java.lang.Boolean
+ Line 566) !nodeEquals(n1.getId(), n2.getId()) ==> boolean
+ Line 567) Boolean.FALSE ==> java.lang.Boolean
+ Line 570) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 571) Boolean.FALSE ==> java.lang.Boolean
+ Line 574) Boolean.TRUE ==> java.lang.Boolean
+ Line 578) Boolean.TRUE ==> java.lang.Boolean
+ Line 582) final InitializerDeclaration n2 = (InitializerDeclaration) arg ==> com.github.javaparser.ast.body.InitializerDeclaration
+ Line 582) (InitializerDeclaration) arg ==> com.github.javaparser.ast.body.InitializerDeclaration
+ Line 584) !nodeEquals(n1.getBlock(), n2.getBlock()) ==> boolean
+ Line 585) Boolean.FALSE ==> java.lang.Boolean
+ Line 588) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 589) Boolean.FALSE ==> java.lang.Boolean
+ Line 592) Boolean.TRUE ==> java.lang.Boolean
+ Line 596) final JavadocComment n2 = (JavadocComment) arg ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 596) (JavadocComment) arg ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 598) !objEquals(n1.getContent(), n2.getContent()) ==> boolean
+ Line 599) Boolean.FALSE ==> java.lang.Boolean
+ Line 602) Boolean.TRUE ==> java.lang.Boolean
+ Line 606) final ClassOrInterfaceType n2 = (ClassOrInterfaceType) arg ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 606) (ClassOrInterfaceType) arg ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 608) !objEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 609) Boolean.FALSE ==> java.lang.Boolean
+ Line 612) !nodeEquals(n1.getScope(), n2.getScope()) ==> boolean
+ Line 613) Boolean.FALSE ==> java.lang.Boolean
+ Line 616) !nodesEquals(n1.getTypeArgs(), n2.getTypeArgs()) ==> boolean
+ Line 617) Boolean.FALSE ==> java.lang.Boolean
+ Line 619) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 620) Boolean.FALSE ==> java.lang.Boolean
+ Line 622) Boolean.TRUE ==> java.lang.Boolean
+ Line 626) final PrimitiveType n2 = (PrimitiveType) arg ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 626) (PrimitiveType) arg ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 628) n1.getType() != n2.getType() ==> boolean
+ Line 629) Boolean.FALSE ==> java.lang.Boolean
+ Line 631) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 632) Boolean.FALSE ==> java.lang.Boolean
+ Line 634) Boolean.TRUE ==> java.lang.Boolean
+ Line 638) final ReferenceType n2 = (ReferenceType) arg ==> com.github.javaparser.ast.type.ReferenceType
+ Line 638) (ReferenceType) arg ==> com.github.javaparser.ast.type.ReferenceType
+ Line 640) n1.getArrayCount() != n2.getArrayCount() ==> boolean
+ Line 641) Boolean.FALSE ==> java.lang.Boolean
+ Line 643) !nodeEquals(n1.getType(), n2.getType()) ==> boolean
+ Line 644) Boolean.FALSE ==> java.lang.Boolean
+ Line 646) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 647) Boolean.FALSE ==> java.lang.Boolean
+ Line 649) List<List<AnnotationExpr>> n1a = n1.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 649) n1.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 650) List<List<AnnotationExpr>> n2a = n2.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 650) n2.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 652) n1a != null && n2a != null ==> boolean
+ Line 653) n1a.size() != n2a.size() ==> boolean
+ Line 654) Boolean.FALSE ==> java.lang.Boolean
+ Line 657) int i = 0 ==> int
+ Line 657) 0 ==> int
+ Line 658) List<AnnotationExpr> aux ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 658) n1a ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 659) !nodesEquals(aux, n2a.get(i)) ==> boolean
+ Line 660) Boolean.FALSE ==> java.lang.Boolean
+ Line 662) i++ ==> int
+ Line 666) n1a != n2a ==> boolean
+ Line 667) Boolean.FALSE ==> java.lang.Boolean
+ Line 669) Boolean.TRUE ==> java.lang.Boolean
+ Line 673) VoidType n2 = (VoidType) arg ==> com.github.javaparser.ast.type.VoidType
+ Line 673) (VoidType) arg ==> com.github.javaparser.ast.type.VoidType
+ Line 674) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 675) Boolean.FALSE ==> java.lang.Boolean
+ Line 677) Boolean.TRUE ==> java.lang.Boolean
+ Line 681) final WildcardType n2 = (WildcardType) arg ==> com.github.javaparser.ast.type.WildcardType
+ Line 681) (WildcardType) arg ==> com.github.javaparser.ast.type.WildcardType
+ Line 683) !nodeEquals(n1.getExtends(), n2.getExtends()) ==> boolean
+ Line 684) Boolean.FALSE ==> java.lang.Boolean
+ Line 687) !nodeEquals(n1.getSuper(), n2.getSuper()) ==> boolean
+ Line 688) Boolean.FALSE ==> java.lang.Boolean
+ Line 690) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 691) Boolean.FALSE ==> java.lang.Boolean
+ Line 693) Boolean.TRUE ==> java.lang.Boolean
+ Line 697) final WildcardType n2 = (WildcardType) arg ==> com.github.javaparser.ast.type.WildcardType
+ Line 697) (WildcardType) arg ==> com.github.javaparser.ast.type.WildcardType
+ Line 699) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 700) Boolean.FALSE ==> java.lang.Boolean
+ Line 702) Boolean.TRUE ==> java.lang.Boolean
+ Line 706) final ArrayAccessExpr n2 = (ArrayAccessExpr) arg ==> com.github.javaparser.ast.expr.ArrayAccessExpr
+ Line 706) (ArrayAccessExpr) arg ==> com.github.javaparser.ast.expr.ArrayAccessExpr
+ Line 708) !nodeEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 709) Boolean.FALSE ==> java.lang.Boolean
+ Line 712) !nodeEquals(n1.getIndex(), n2.getIndex()) ==> boolean
+ Line 713) Boolean.FALSE ==> java.lang.Boolean
+ Line 716) Boolean.TRUE ==> java.lang.Boolean
+ Line 720) final ArrayCreationExpr n2 = (ArrayCreationExpr) arg ==> com.github.javaparser.ast.expr.ArrayCreationExpr
+ Line 720) (ArrayCreationExpr) arg ==> com.github.javaparser.ast.expr.ArrayCreationExpr
+ Line 722) n1.getArrayCount() != n2.getArrayCount() ==> boolean
+ Line 723) Boolean.FALSE ==> java.lang.Boolean
+ Line 726) !nodeEquals(n1.getType(), n2.getType()) ==> boolean
+ Line 727) Boolean.FALSE ==> java.lang.Boolean
+ Line 730) !nodeEquals(n1.getInitializer(), n2.getInitializer()) ==> boolean
+ Line 731) Boolean.FALSE ==> java.lang.Boolean
+ Line 734) !nodesEquals(n1.getDimensions(), n2.getDimensions()) ==> boolean
+ Line 735) Boolean.FALSE ==> java.lang.Boolean
+ Line 737) List<List<AnnotationExpr>> n1a = n1.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 737) n1.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 738) List<List<AnnotationExpr>> n2a = n2.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 738) n2.getArraysAnnotations() ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 740) n1a != null && n2a != null ==> boolean
+ Line 741) n1a.size() != n2a.size() ==> boolean
+ Line 742) Boolean.FALSE ==> java.lang.Boolean
+ Line 745) int i = 0 ==> int
+ Line 745) 0 ==> int
+ Line 746) List<AnnotationExpr> aux ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 746) n1a ==> java.util.List<java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>>
+ Line 747) !nodesEquals(aux, n2a.get(i)) ==> boolean
+ Line 748) Boolean.FALSE ==> java.lang.Boolean
+ Line 750) i++ ==> int
+ Line 754) n1a != n2a ==> boolean
+ Line 755) Boolean.FALSE ==> java.lang.Boolean
+ Line 757) Boolean.TRUE ==> java.lang.Boolean
+ Line 761) final ArrayInitializerExpr n2 = (ArrayInitializerExpr) arg ==> com.github.javaparser.ast.expr.ArrayInitializerExpr
+ Line 761) (ArrayInitializerExpr) arg ==> com.github.javaparser.ast.expr.ArrayInitializerExpr
+ Line 763) !nodesEquals(n1.getValues(), n2.getValues()) ==> boolean
+ Line 764) Boolean.FALSE ==> java.lang.Boolean
+ Line 767) Boolean.TRUE ==> java.lang.Boolean
+ Line 771) final AssignExpr n2 = (AssignExpr) arg ==> com.github.javaparser.ast.expr.AssignExpr
+ Line 771) (AssignExpr) arg ==> com.github.javaparser.ast.expr.AssignExpr
+ Line 773) n1.getOperator() != n2.getOperator() ==> boolean
+ Line 774) Boolean.FALSE ==> java.lang.Boolean
+ Line 777) !nodeEquals(n1.getTarget(), n2.getTarget()) ==> boolean
+ Line 778) Boolean.FALSE ==> java.lang.Boolean
+ Line 781) !nodeEquals(n1.getValue(), n2.getValue()) ==> boolean
+ Line 782) Boolean.FALSE ==> java.lang.Boolean
+ Line 785) Boolean.TRUE ==> java.lang.Boolean
+ Line 789) final BinaryExpr n2 = (BinaryExpr) arg ==> com.github.javaparser.ast.expr.BinaryExpr
+ Line 789) (BinaryExpr) arg ==> com.github.javaparser.ast.expr.BinaryExpr
+ Line 791) n1.getOperator() != n2.getOperator() ==> boolean
+ Line 792) Boolean.FALSE ==> java.lang.Boolean
+ Line 795) !nodeEquals(n1.getLeft(), n2.getLeft()) ==> boolean
+ Line 796) Boolean.FALSE ==> java.lang.Boolean
+ Line 799) !nodeEquals(n1.getRight(), n2.getRight()) ==> boolean
+ Line 800) Boolean.FALSE ==> java.lang.Boolean
+ Line 803) Boolean.TRUE ==> java.lang.Boolean
+ Line 807) final CastExpr n2 = (CastExpr) arg ==> com.github.javaparser.ast.expr.CastExpr
+ Line 807) (CastExpr) arg ==> com.github.javaparser.ast.expr.CastExpr
+ Line 809) !nodeEquals(n1.getType(), n2.getType()) ==> boolean
+ Line 810) Boolean.FALSE ==> java.lang.Boolean
+ Line 813) !nodeEquals(n1.getExpr(), n2.getExpr()) ==> boolean
+ Line 814) Boolean.FALSE ==> java.lang.Boolean
+ Line 817) Boolean.TRUE ==> java.lang.Boolean
+ Line 821) final ClassExpr n2 = (ClassExpr) arg ==> com.github.javaparser.ast.expr.ClassExpr
+ Line 821) (ClassExpr) arg ==> com.github.javaparser.ast.expr.ClassExpr
+ Line 823) !nodeEquals(n1.getType(), n2.getType()) ==> boolean
+ Line 824) Boolean.FALSE ==> java.lang.Boolean
+ Line 827) Boolean.TRUE ==> java.lang.Boolean
+ Line 831) final ConditionalExpr n2 = (ConditionalExpr) arg ==> com.github.javaparser.ast.expr.ConditionalExpr
+ Line 831) (ConditionalExpr) arg ==> com.github.javaparser.ast.expr.ConditionalExpr
+ Line 833) !nodeEquals(n1.getCondition(), n2.getCondition()) ==> boolean
+ Line 834) Boolean.FALSE ==> java.lang.Boolean
+ Line 837) !nodeEquals(n1.getThenExpr(), n2.getThenExpr()) ==> boolean
+ Line 838) Boolean.FALSE ==> java.lang.Boolean
+ Line 841) !nodeEquals(n1.getElseExpr(), n2.getElseExpr()) ==> boolean
+ Line 842) Boolean.FALSE ==> java.lang.Boolean
+ Line 845) Boolean.TRUE ==> java.lang.Boolean
+ Line 849) final EnclosedExpr n2 = (EnclosedExpr) arg ==> com.github.javaparser.ast.expr.EnclosedExpr
+ Line 849) (EnclosedExpr) arg ==> com.github.javaparser.ast.expr.EnclosedExpr
+ Line 851) !nodeEquals(n1.getInner(), n2.getInner()) ==> boolean
+ Line 852) Boolean.FALSE ==> java.lang.Boolean
+ Line 855) Boolean.TRUE ==> java.lang.Boolean
+ Line 859) final FieldAccessExpr n2 = (FieldAccessExpr) arg ==> com.github.javaparser.ast.expr.FieldAccessExpr
+ Line 859) (FieldAccessExpr) arg ==> com.github.javaparser.ast.expr.FieldAccessExpr
+ Line 861) !nodeEquals(n1.getScope(), n2.getScope()) ==> boolean
+ Line 862) Boolean.FALSE ==> java.lang.Boolean
+ Line 865) !objEquals(n1.getField(), n2.getField()) ==> boolean
+ Line 866) Boolean.FALSE ==> java.lang.Boolean
+ Line 869) !nodesEquals(n1.getTypeArgs(), n2.getTypeArgs()) ==> boolean
+ Line 870) Boolean.FALSE ==> java.lang.Boolean
+ Line 873) Boolean.TRUE ==> java.lang.Boolean
+ Line 877) final InstanceOfExpr n2 = (InstanceOfExpr) arg ==> com.github.javaparser.ast.expr.InstanceOfExpr
+ Line 877) (InstanceOfExpr) arg ==> com.github.javaparser.ast.expr.InstanceOfExpr
+ Line 879) !nodeEquals(n1.getExpr(), n2.getExpr()) ==> boolean
+ Line 880) Boolean.FALSE ==> java.lang.Boolean
+ Line 883) !nodeEquals(n1.getType(), n2.getType()) ==> boolean
+ Line 884) Boolean.FALSE ==> java.lang.Boolean
+ Line 887) Boolean.TRUE ==> java.lang.Boolean
+ Line 891) final StringLiteralExpr n2 = (StringLiteralExpr) arg ==> com.github.javaparser.ast.expr.StringLiteralExpr
+ Line 891) (StringLiteralExpr) arg ==> com.github.javaparser.ast.expr.StringLiteralExpr
+ Line 893) !objEquals(n1.getValue(), n2.getValue()) ==> boolean
+ Line 894) Boolean.FALSE ==> java.lang.Boolean
+ Line 897) Boolean.TRUE ==> java.lang.Boolean
+ Line 901) final IntegerLiteralExpr n2 = (IntegerLiteralExpr) arg ==> com.github.javaparser.ast.expr.IntegerLiteralExpr
+ Line 901) (IntegerLiteralExpr) arg ==> com.github.javaparser.ast.expr.IntegerLiteralExpr
+ Line 903) !objEquals(n1.getValue(), n2.getValue()) ==> boolean
+ Line 904) Boolean.FALSE ==> java.lang.Boolean
+ Line 907) Boolean.TRUE ==> java.lang.Boolean
+ Line 911) final LongLiteralExpr n2 = (LongLiteralExpr) arg ==> com.github.javaparser.ast.expr.LongLiteralExpr
+ Line 911) (LongLiteralExpr) arg ==> com.github.javaparser.ast.expr.LongLiteralExpr
+ Line 913) !objEquals(n1.getValue(), n2.getValue()) ==> boolean
+ Line 914) Boolean.FALSE ==> java.lang.Boolean
+ Line 917) Boolean.TRUE ==> java.lang.Boolean
+ Line 921) final IntegerLiteralMinValueExpr n2 = (IntegerLiteralMinValueExpr) arg ==> com.github.javaparser.ast.expr.IntegerLiteralMinValueExpr
+ Line 921) (IntegerLiteralMinValueExpr) arg ==> com.github.javaparser.ast.expr.IntegerLiteralMinValueExpr
+ Line 923) !objEquals(n1.getValue(), n2.getValue()) ==> boolean
+ Line 924) Boolean.FALSE ==> java.lang.Boolean
+ Line 927) Boolean.TRUE ==> java.lang.Boolean
+ Line 931) final LongLiteralMinValueExpr n2 = (LongLiteralMinValueExpr) arg ==> com.github.javaparser.ast.expr.LongLiteralMinValueExpr
+ Line 931) (LongLiteralMinValueExpr) arg ==> com.github.javaparser.ast.expr.LongLiteralMinValueExpr
+ Line 933) !objEquals(n1.getValue(), n2.getValue()) ==> boolean
+ Line 934) Boolean.FALSE ==> java.lang.Boolean
+ Line 937) Boolean.TRUE ==> java.lang.Boolean
+ Line 941) final CharLiteralExpr n2 = (CharLiteralExpr) arg ==> com.github.javaparser.ast.expr.CharLiteralExpr
+ Line 941) (CharLiteralExpr) arg ==> com.github.javaparser.ast.expr.CharLiteralExpr
+ Line 943) !objEquals(n1.getValue(), n2.getValue()) ==> boolean
+ Line 944) Boolean.FALSE ==> java.lang.Boolean
+ Line 947) Boolean.TRUE ==> java.lang.Boolean
+ Line 951) final DoubleLiteralExpr n2 = (DoubleLiteralExpr) arg ==> com.github.javaparser.ast.expr.DoubleLiteralExpr
+ Line 951) (DoubleLiteralExpr) arg ==> com.github.javaparser.ast.expr.DoubleLiteralExpr
+ Line 953) !objEquals(n1.getValue(), n2.getValue()) ==> boolean
+ Line 954) Boolean.FALSE ==> java.lang.Boolean
+ Line 957) Boolean.TRUE ==> java.lang.Boolean
+ Line 961) final BooleanLiteralExpr n2 = (BooleanLiteralExpr) arg ==> com.github.javaparser.ast.expr.BooleanLiteralExpr
+ Line 961) (BooleanLiteralExpr) arg ==> com.github.javaparser.ast.expr.BooleanLiteralExpr
+ Line 963) n1.getValue() != n2.getValue() ==> boolean
+ Line 964) Boolean.FALSE ==> java.lang.Boolean
+ Line 967) Boolean.TRUE ==> java.lang.Boolean
+ Line 971) Boolean.TRUE ==> java.lang.Boolean
+ Line 975) final MethodCallExpr n2 = (MethodCallExpr) arg ==> com.github.javaparser.ast.expr.MethodCallExpr
+ Line 975) (MethodCallExpr) arg ==> com.github.javaparser.ast.expr.MethodCallExpr
+ Line 977) !nodeEquals(n1.getScope(), n2.getScope()) ==> boolean
+ Line 978) Boolean.FALSE ==> java.lang.Boolean
+ Line 981) !objEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 982) Boolean.FALSE ==> java.lang.Boolean
+ Line 985) !nodesEquals(n1.getArgs(), n2.getArgs()) ==> boolean
+ Line 986) Boolean.FALSE ==> java.lang.Boolean
+ Line 989) !nodesEquals(n1.getTypeArgs(), n2.getTypeArgs()) ==> boolean
+ Line 990) Boolean.FALSE ==> java.lang.Boolean
+ Line 993) Boolean.TRUE ==> java.lang.Boolean
+ Line 997) final NameExpr n2 = (NameExpr) arg ==> com.github.javaparser.ast.expr.NameExpr
+ Line 997) (NameExpr) arg ==> com.github.javaparser.ast.expr.NameExpr
+ Line 999) !objEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 1000) Boolean.FALSE ==> java.lang.Boolean
+ Line 1003) Boolean.TRUE ==> java.lang.Boolean
+ Line 1007) final ObjectCreationExpr n2 = (ObjectCreationExpr) arg ==> com.github.javaparser.ast.expr.ObjectCreationExpr
+ Line 1007) (ObjectCreationExpr) arg ==> com.github.javaparser.ast.expr.ObjectCreationExpr
+ Line 1009) !nodeEquals(n1.getScope(), n2.getScope()) ==> boolean
+ Line 1010) Boolean.FALSE ==> java.lang.Boolean
+ Line 1013) !nodeEquals(n1.getType(), n2.getType()) ==> boolean
+ Line 1014) Boolean.FALSE ==> java.lang.Boolean
+ Line 1017) !nodesEquals(n1.getAnonymousClassBody(), n2.getAnonymousClassBody()) ==> boolean
+ Line 1018) Boolean.FALSE ==> java.lang.Boolean
+ Line 1021) !nodesEquals(n1.getArgs(), n2.getArgs()) ==> boolean
+ Line 1022) Boolean.FALSE ==> java.lang.Boolean
+ Line 1025) !nodesEquals(n1.getTypeArgs(), n2.getTypeArgs()) ==> boolean
+ Line 1026) Boolean.FALSE ==> java.lang.Boolean
+ Line 1029) Boolean.TRUE ==> java.lang.Boolean
+ Line 1033) final QualifiedNameExpr n2 = (QualifiedNameExpr) arg ==> com.github.javaparser.ast.expr.QualifiedNameExpr
+ Line 1033) (QualifiedNameExpr) arg ==> com.github.javaparser.ast.expr.QualifiedNameExpr
+ Line 1035) !nodeEquals(n1.getQualifier(), n2.getQualifier()) ==> boolean
+ Line 1036) Boolean.FALSE ==> java.lang.Boolean
+ Line 1039) !objEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 1040) Boolean.FALSE ==> java.lang.Boolean
+ Line 1043) Boolean.TRUE ==> java.lang.Boolean
+ Line 1047) final ThisExpr n2 = (ThisExpr) arg ==> com.github.javaparser.ast.expr.ThisExpr
+ Line 1047) (ThisExpr) arg ==> com.github.javaparser.ast.expr.ThisExpr
+ Line 1049) !nodeEquals(n1.getClassExpr(), n2.getClassExpr()) ==> boolean
+ Line 1050) Boolean.FALSE ==> java.lang.Boolean
+ Line 1053) Boolean.TRUE ==> java.lang.Boolean
+ Line 1057) final SuperExpr n2 = (SuperExpr) arg ==> com.github.javaparser.ast.expr.SuperExpr
+ Line 1057) (SuperExpr) arg ==> com.github.javaparser.ast.expr.SuperExpr
+ Line 1059) !nodeEquals(n1.getClassExpr(), n2.getClassExpr()) ==> boolean
+ Line 1060) Boolean.FALSE ==> java.lang.Boolean
+ Line 1063) Boolean.TRUE ==> java.lang.Boolean
+ Line 1067) final UnaryExpr n2 = (UnaryExpr) arg ==> com.github.javaparser.ast.expr.UnaryExpr
+ Line 1067) (UnaryExpr) arg ==> com.github.javaparser.ast.expr.UnaryExpr
+ Line 1069) n1.getOperator() != n2.getOperator() ==> boolean
+ Line 1070) Boolean.FALSE ==> java.lang.Boolean
+ Line 1073) !nodeEquals(n1.getExpr(), n2.getExpr()) ==> boolean
+ Line 1074) Boolean.FALSE ==> java.lang.Boolean
+ Line 1077) Boolean.TRUE ==> java.lang.Boolean
+ Line 1081) final VariableDeclarationExpr n2 = (VariableDeclarationExpr) arg ==> com.github.javaparser.ast.expr.VariableDeclarationExpr
+ Line 1081) (VariableDeclarationExpr) arg ==> com.github.javaparser.ast.expr.VariableDeclarationExpr
+ Line 1083) n1.getModifiers() != n2.getModifiers() ==> boolean
+ Line 1084) Boolean.FALSE ==> java.lang.Boolean
+ Line 1087) !nodesEquals(n1.getAnnotations(), n2.getAnnotations()) ==> boolean
+ Line 1088) Boolean.FALSE ==> java.lang.Boolean
+ Line 1091) !nodeEquals(n1.getType(), n2.getType()) ==> boolean
+ Line 1092) Boolean.FALSE ==> java.lang.Boolean
+ Line 1095) !nodesEquals(n1.getVars(), n2.getVars()) ==> boolean
+ Line 1096) Boolean.FALSE ==> java.lang.Boolean
+ Line 1099) Boolean.TRUE ==> java.lang.Boolean
+ Line 1103) final MarkerAnnotationExpr n2 = (MarkerAnnotationExpr) arg ==> com.github.javaparser.ast.expr.MarkerAnnotationExpr
+ Line 1103) (MarkerAnnotationExpr) arg ==> com.github.javaparser.ast.expr.MarkerAnnotationExpr
+ Line 1105) !nodeEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 1106) Boolean.FALSE ==> java.lang.Boolean
+ Line 1109) Boolean.TRUE ==> java.lang.Boolean
+ Line 1113) final SingleMemberAnnotationExpr n2 = (SingleMemberAnnotationExpr) arg ==> com.github.javaparser.ast.expr.SingleMemberAnnotationExpr
+ Line 1113) (SingleMemberAnnotationExpr) arg ==> com.github.javaparser.ast.expr.SingleMemberAnnotationExpr
+ Line 1115) !nodeEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 1116) Boolean.FALSE ==> java.lang.Boolean
+ Line 1119) !nodeEquals(n1.getMemberValue(), n2.getMemberValue()) ==> boolean
+ Line 1120) Boolean.FALSE ==> java.lang.Boolean
+ Line 1123) Boolean.TRUE ==> java.lang.Boolean
+ Line 1127) final NormalAnnotationExpr n2 = (NormalAnnotationExpr) arg ==> com.github.javaparser.ast.expr.NormalAnnotationExpr
+ Line 1127) (NormalAnnotationExpr) arg ==> com.github.javaparser.ast.expr.NormalAnnotationExpr
+ Line 1129) !nodeEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 1130) Boolean.FALSE ==> java.lang.Boolean
+ Line 1133) !nodesEquals(n1.getPairs(), n2.getPairs()) ==> boolean
+ Line 1134) Boolean.FALSE ==> java.lang.Boolean
+ Line 1137) Boolean.TRUE ==> java.lang.Boolean
+ Line 1141) final MemberValuePair n2 = (MemberValuePair) arg ==> com.github.javaparser.ast.expr.MemberValuePair
+ Line 1141) (MemberValuePair) arg ==> com.github.javaparser.ast.expr.MemberValuePair
+ Line 1143) !objEquals(n1.getName(), n2.getName()) ==> boolean
+ Line 1144) Boolean.FALSE ==> java.lang.Boolean
+ Line 1147) !nodeEquals(n1.getValue(), n2.getValue()) ==> boolean
+ Line 1148) Boolean.FALSE ==> java.lang.Boolean
+ Line 1151) Boolean.TRUE ==> java.lang.Boolean
+ Line 1155) final ExplicitConstructorInvocationStmt n2 = (ExplicitConstructorInvocationStmt) arg ==> com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt
+ Line 1155) (ExplicitConstructorInvocationStmt) arg ==> com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt
+ Line 1157) !nodeEquals(n1.getExpr(), n2.getExpr()) ==> boolean
+ Line 1158) Boolean.FALSE ==> java.lang.Boolean
+ Line 1161) !nodesEquals(n1.getArgs(), n2.getArgs()) ==> boolean
+ Line 1162) Boolean.FALSE ==> java.lang.Boolean
+ Line 1165) !nodesEquals(n1.getTypeArgs(), n2.getTypeArgs()) ==> boolean
+ Line 1166) Boolean.FALSE ==> java.lang.Boolean
+ Line 1169) Boolean.TRUE ==> java.lang.Boolean
+ Line 1173) final TypeDeclarationStmt n2 = (TypeDeclarationStmt) arg ==> com.github.javaparser.ast.stmt.TypeDeclarationStmt
+ Line 1173) (TypeDeclarationStmt) arg ==> com.github.javaparser.ast.stmt.TypeDeclarationStmt
+ Line 1175) !nodeEquals(n1.getTypeDeclaration(), n2.getTypeDeclaration()) ==> boolean
+ Line 1176) Boolean.FALSE ==> java.lang.Boolean
+ Line 1179) Boolean.TRUE ==> java.lang.Boolean
+ Line 1183) final AssertStmt n2 = (AssertStmt) arg ==> com.github.javaparser.ast.stmt.AssertStmt
+ Line 1183) (AssertStmt) arg ==> com.github.javaparser.ast.stmt.AssertStmt
+ Line 1185) !nodeEquals(n1.getCheck(), n2.getCheck()) ==> boolean
+ Line 1186) Boolean.FALSE ==> java.lang.Boolean
+ Line 1189) !nodeEquals(n1.getMessage(), n2.getMessage()) ==> boolean
+ Line 1190) Boolean.FALSE ==> java.lang.Boolean
+ Line 1193) Boolean.TRUE ==> java.lang.Boolean
+ Line 1197) final BlockStmt n2 = (BlockStmt) arg ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 1197) (BlockStmt) arg ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 1199) !nodesEquals(n1.getStmts(), n2.getStmts()) ==> boolean
+ Line 1200) Boolean.FALSE ==> java.lang.Boolean
+ Line 1203) Boolean.TRUE ==> java.lang.Boolean
+ Line 1207) final LabeledStmt n2 = (LabeledStmt) arg ==> com.github.javaparser.ast.stmt.LabeledStmt
+ Line 1207) (LabeledStmt) arg ==> com.github.javaparser.ast.stmt.LabeledStmt
+ Line 1209) !nodeEquals(n1.getStmt(), n2.getStmt()) ==> boolean
+ Line 1210) Boolean.FALSE ==> java.lang.Boolean
+ Line 1213) Boolean.TRUE ==> java.lang.Boolean
+ Line 1217) Boolean.TRUE ==> java.lang.Boolean
+ Line 1221) final ExpressionStmt n2 = (ExpressionStmt) arg ==> com.github.javaparser.ast.stmt.ExpressionStmt
+ Line 1221) (ExpressionStmt) arg ==> com.github.javaparser.ast.stmt.ExpressionStmt
+ Line 1223) !nodeEquals(n1.getExpression(), n2.getExpression()) ==> boolean
+ Line 1224) Boolean.FALSE ==> java.lang.Boolean
+ Line 1227) Boolean.TRUE ==> java.lang.Boolean
+ Line 1231) final SwitchStmt n2 = (SwitchStmt) arg ==> com.github.javaparser.ast.stmt.SwitchStmt
+ Line 1231) (SwitchStmt) arg ==> com.github.javaparser.ast.stmt.SwitchStmt
+ Line 1233) !nodeEquals(n1.getSelector(), n2.getSelector()) ==> boolean
+ Line 1234) Boolean.FALSE ==> java.lang.Boolean
+ Line 1237) !nodesEquals(n1.getEntries(), n2.getEntries()) ==> boolean
+ Line 1238) Boolean.FALSE ==> java.lang.Boolean
+ Line 1241) Boolean.TRUE ==> java.lang.Boolean
+ Line 1245) final SwitchEntryStmt n2 = (SwitchEntryStmt) arg ==> com.github.javaparser.ast.stmt.SwitchEntryStmt
+ Line 1245) (SwitchEntryStmt) arg ==> com.github.javaparser.ast.stmt.SwitchEntryStmt
+ Line 1247) !nodeEquals(n1.getLabel(), n2.getLabel()) ==> boolean
+ Line 1248) Boolean.FALSE ==> java.lang.Boolean
+ Line 1251) !nodesEquals(n1.getStmts(), n2.getStmts()) ==> boolean
+ Line 1252) Boolean.FALSE ==> java.lang.Boolean
+ Line 1255) Boolean.TRUE ==> java.lang.Boolean
+ Line 1259) final BreakStmt n2 = (BreakStmt) arg ==> com.github.javaparser.ast.stmt.BreakStmt
+ Line 1259) (BreakStmt) arg ==> com.github.javaparser.ast.stmt.BreakStmt
+ Line 1261) !objEquals(n1.getId(), n2.getId()) ==> boolean
+ Line 1262) Boolean.FALSE ==> java.lang.Boolean
+ Line 1265) Boolean.TRUE ==> java.lang.Boolean
+ Line 1269) final ReturnStmt n2 = (ReturnStmt) arg ==> com.github.javaparser.ast.stmt.ReturnStmt
+ Line 1269) (ReturnStmt) arg ==> com.github.javaparser.ast.stmt.ReturnStmt
+ Line 1271) !nodeEquals(n1.getExpr(), n2.getExpr()) ==> boolean
+ Line 1272) Boolean.FALSE ==> java.lang.Boolean
+ Line 1275) Boolean.TRUE ==> java.lang.Boolean
+ Line 1279) final IfStmt n2 = (IfStmt) arg ==> com.github.javaparser.ast.stmt.IfStmt
+ Line 1279) (IfStmt) arg ==> com.github.javaparser.ast.stmt.IfStmt
+ Line 1281) !nodeEquals(n1.getCondition(), n2.getCondition()) ==> boolean
+ Line 1282) Boolean.FALSE ==> java.lang.Boolean
+ Line 1285) !nodeEquals(n1.getThenStmt(), n2.getThenStmt()) ==> boolean
+ Line 1286) Boolean.FALSE ==> java.lang.Boolean
+ Line 1289) !nodeEquals(n1.getElseStmt(), n2.getElseStmt()) ==> boolean
+ Line 1290) Boolean.FALSE ==> java.lang.Boolean
+ Line 1293) Boolean.TRUE ==> java.lang.Boolean
+ Line 1297) final WhileStmt n2 = (WhileStmt) arg ==> com.github.javaparser.ast.stmt.WhileStmt
+ Line 1297) (WhileStmt) arg ==> com.github.javaparser.ast.stmt.WhileStmt
+ Line 1299) !nodeEquals(n1.getCondition(), n2.getCondition()) ==> boolean
+ Line 1300) Boolean.FALSE ==> java.lang.Boolean
+ Line 1303) !nodeEquals(n1.getBody(), n2.getBody()) ==> boolean
+ Line 1304) Boolean.FALSE ==> java.lang.Boolean
+ Line 1307) Boolean.TRUE ==> java.lang.Boolean
+ Line 1311) final ContinueStmt n2 = (ContinueStmt) arg ==> com.github.javaparser.ast.stmt.ContinueStmt
+ Line 1311) (ContinueStmt) arg ==> com.github.javaparser.ast.stmt.ContinueStmt
+ Line 1313) !objEquals(n1.getId(), n2.getId()) ==> boolean
+ Line 1314) Boolean.FALSE ==> java.lang.Boolean
+ Line 1317) Boolean.TRUE ==> java.lang.Boolean
+ Line 1321) final DoStmt n2 = (DoStmt) arg ==> com.github.javaparser.ast.stmt.DoStmt
+ Line 1321) (DoStmt) arg ==> com.github.javaparser.ast.stmt.DoStmt
+ Line 1323) !nodeEquals(n1.getBody(), n2.getBody()) ==> boolean
+ Line 1324) Boolean.FALSE ==> java.lang.Boolean
+ Line 1327) !nodeEquals(n1.getCondition(), n2.getCondition()) ==> boolean
+ Line 1328) Boolean.FALSE ==> java.lang.Boolean
+ Line 1331) Boolean.TRUE ==> java.lang.Boolean
+ Line 1335) final ForeachStmt n2 = (ForeachStmt) arg ==> com.github.javaparser.ast.stmt.ForeachStmt
+ Line 1335) (ForeachStmt) arg ==> com.github.javaparser.ast.stmt.ForeachStmt
+ Line 1337) !nodeEquals(n1.getVariable(), n2.getVariable()) ==> boolean
+ Line 1338) Boolean.FALSE ==> java.lang.Boolean
+ Line 1341) !nodeEquals(n1.getIterable(), n2.getIterable()) ==> boolean
+ Line 1342) Boolean.FALSE ==> java.lang.Boolean
+ Line 1345) !nodeEquals(n1.getBody(), n2.getBody()) ==> boolean
+ Line 1346) Boolean.FALSE ==> java.lang.Boolean
+ Line 1349) Boolean.TRUE ==> java.lang.Boolean
+ Line 1353) final ForStmt n2 = (ForStmt) arg ==> com.github.javaparser.ast.stmt.ForStmt
+ Line 1353) (ForStmt) arg ==> com.github.javaparser.ast.stmt.ForStmt
+ Line 1355) !nodesEquals(n1.getInit(), n2.getInit()) ==> boolean
+ Line 1356) Boolean.FALSE ==> java.lang.Boolean
+ Line 1359) !nodeEquals(n1.getCompare(), n2.getCompare()) ==> boolean
+ Line 1360) Boolean.FALSE ==> java.lang.Boolean
+ Line 1363) !nodesEquals(n1.getUpdate(), n2.getUpdate()) ==> boolean
+ Line 1364) Boolean.FALSE ==> java.lang.Boolean
+ Line 1367) !nodeEquals(n1.getBody(), n2.getBody()) ==> boolean
+ Line 1368) Boolean.FALSE ==> java.lang.Boolean
+ Line 1371) Boolean.TRUE ==> java.lang.Boolean
+ Line 1375) final ThrowStmt n2 = (ThrowStmt) arg ==> com.github.javaparser.ast.stmt.ThrowStmt
+ Line 1375) (ThrowStmt) arg ==> com.github.javaparser.ast.stmt.ThrowStmt
+ Line 1377) !nodeEquals(n1.getExpr(), n2.getExpr()) ==> boolean
+ Line 1378) Boolean.FALSE ==> java.lang.Boolean
+ Line 1381) Boolean.TRUE ==> java.lang.Boolean
+ Line 1385) final SynchronizedStmt n2 = (SynchronizedStmt) arg ==> com.github.javaparser.ast.stmt.SynchronizedStmt
+ Line 1385) (SynchronizedStmt) arg ==> com.github.javaparser.ast.stmt.SynchronizedStmt
+ Line 1387) !nodeEquals(n1.getExpr(), n2.getExpr()) ==> boolean
+ Line 1388) Boolean.FALSE ==> java.lang.Boolean
+ Line 1391) !nodeEquals(n1.getBlock(), n2.getBlock()) ==> boolean
+ Line 1392) Boolean.FALSE ==> java.lang.Boolean
+ Line 1395) Boolean.TRUE ==> java.lang.Boolean
+ Line 1399) final TryStmt n2 = (TryStmt) arg ==> com.github.javaparser.ast.stmt.TryStmt
+ Line 1399) (TryStmt) arg ==> com.github.javaparser.ast.stmt.TryStmt
+ Line 1401) !nodeEquals(n1.getTryBlock(), n2.getTryBlock()) ==> boolean
+ Line 1402) Boolean.FALSE ==> java.lang.Boolean
+ Line 1405) !nodesEquals(n1.getCatchs(), n2.getCatchs()) ==> boolean
+ Line 1406) Boolean.FALSE ==> java.lang.Boolean
+ Line 1409) !nodeEquals(n1.getFinallyBlock(), n2.getFinallyBlock()) ==> boolean
+ Line 1410) Boolean.FALSE ==> java.lang.Boolean
+ Line 1413) Boolean.TRUE ==> java.lang.Boolean
+ Line 1417) final CatchClause n2 = (CatchClause) arg ==> com.github.javaparser.ast.stmt.CatchClause
+ Line 1417) (CatchClause) arg ==> com.github.javaparser.ast.stmt.CatchClause
+ Line 1419) !nodeEquals(n1.getExcept(), n2.getExcept()) ==> boolean
+ Line 1420) Boolean.FALSE ==> java.lang.Boolean
+ Line 1423) !nodeEquals(n1.getCatchBlock(), n2.getCatchBlock()) ==> boolean
+ Line 1424) Boolean.FALSE ==> java.lang.Boolean
+ Line 1427) Boolean.TRUE ==> java.lang.Boolean
+ Line 1432) LambdaExpr n2 = (LambdaExpr) arg ==> com.github.javaparser.ast.expr.LambdaExpr
+ Line 1432) (LambdaExpr) arg ==> com.github.javaparser.ast.expr.LambdaExpr
+ Line 1433) !nodesEquals(n1.getParameters(), n2.getParameters()) ==> boolean
+ Line 1434) Boolean.FALSE ==> java.lang.Boolean
+ Line 1436) n1.isParametersEnclosed() != n2.isParametersEnclosed() ==> boolean
+ Line 1437) Boolean.FALSE ==> java.lang.Boolean
+ Line 1439) !nodeEquals(n1.getBody(), n2.getBody()) ==> boolean
+ Line 1440) Boolean.FALSE ==> java.lang.Boolean
+ Line 1442) Boolean.TRUE ==> java.lang.Boolean
+ Line 1447) MethodReferenceExpr n2 = (MethodReferenceExpr) arg ==> com.github.javaparser.ast.expr.MethodReferenceExpr
+ Line 1447) (MethodReferenceExpr) arg ==> com.github.javaparser.ast.expr.MethodReferenceExpr
+ Line 1448) !nodeEquals(n1.getScope(), n2.getScope()) ==> boolean
+ Line 1449) Boolean.FALSE ==> java.lang.Boolean
+ Line 1451) !nodesEquals(n1.getTypeParameters(), n2.getTypeParameters()) ==> boolean
+ Line 1452) Boolean.FALSE ==> java.lang.Boolean
+ Line 1454) !objEquals(n1.getIdentifier(), n2.getIdentifier()) ==> boolean
+ Line 1455) Boolean.FALSE ==> java.lang.Boolean
+ Line 1457) Boolean.TRUE ==> java.lang.Boolean
+ Line 1462) TypeExpr n2 = (TypeExpr) arg ==> com.github.javaparser.ast.expr.TypeExpr
+ Line 1462) (TypeExpr) arg ==> com.github.javaparser.ast.expr.TypeExpr
+ Line 1463) !nodeEquals(n.getType(), n2.getType()) ==> boolean
+ Line 1464) Boolean.FALSE ==> java.lang.Boolean
+ Line 1466) Boolean.TRUE ==> java.lang.Boolean
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_GenericVisitor.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_GenericVisitor.txt
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_GenericVisitor.txt
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_GenericVisitorAdapter.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_GenericVisitorAdapter.txt
new file mode 100644
index 000000000..a0f97fb06
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_GenericVisitorAdapter.txt
@@ -0,0 +1,836 @@
+
+[ Class com.github.javaparser.ast.visitor.GenericVisitorAdapter ]
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.visitor.GenericVisitor
+ Line 80) n.getJavaDoc() != null ==> boolean
+ Line 82) R result = n.getJavaDoc().accept(this, arg) ==> R
+ Line 82) n.getJavaDoc().accept(this, arg) ==> R
+ Line 83) result != null ==> boolean
+ Line 84) result ==> R
+ Line 88) n.getAnnotations() != null ==> boolean
+ Line 89) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 89) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 91) R result = a.accept(this, arg) ==> R
+ Line 91) a.accept(this, arg) ==> R
+ Line 92) result != null ==> boolean
+ Line 93) result ==> R
+ Line 98) n.getMembers() != null ==> boolean
+ Line 99) final BodyDeclaration member ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 99) n.getMembers() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 101) R result = member.accept(this, arg) ==> R
+ Line 101) member.accept(this, arg) ==> R
+ Line 102) result != null ==> boolean
+ Line 103) result ==> R
+ Line 108) null ==> null
+ Line 113) n.getJavaDoc() != null ==> boolean
+ Line 115) R result = n.getJavaDoc().accept(this, arg) ==> R
+ Line 115) n.getJavaDoc().accept(this, arg) ==> R
+ Line 116) result != null ==> boolean
+ Line 117) result ==> R
+ Line 121) n.getAnnotations() != null ==> boolean
+ Line 122) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 122) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 124) R result = a.accept(this, arg) ==> R
+ Line 124) a.accept(this, arg) ==> R
+ Line 125) result != null ==> boolean
+ Line 126) result ==> R
+ Line 132) R result = n.getType().accept(this, arg) ==> R
+ Line 132) n.getType().accept(this, arg) ==> R
+ Line 133) result != null ==> boolean
+ Line 134) result ==> R
+ Line 137) n.getDefaultValue() != null ==> boolean
+ Line 139) R result = n.getDefaultValue().accept(this, arg) ==> R
+ Line 139) n.getDefaultValue().accept(this, arg) ==> R
+ Line 140) result != null ==> boolean
+ Line 141) result ==> R
+ Line 145) null ==> null
+ Line 151) R result = n.getName().accept(this, arg) ==> R
+ Line 151) n.getName().accept(this, arg) ==> R
+ Line 152) result != null ==> boolean
+ Line 153) result ==> R
+ Line 157) R result = n.getIndex().accept(this, arg) ==> R
+ Line 157) n.getIndex().accept(this, arg) ==> R
+ Line 158) result != null ==> boolean
+ Line 159) result ==> R
+ Line 162) null ==> null
+ Line 168) R result = n.getType().accept(this, arg) ==> R
+ Line 168) n.getType().accept(this, arg) ==> R
+ Line 169) result != null ==> boolean
+ Line 170) result ==> R
+ Line 173) n.getDimensions() != null ==> boolean
+ Line 174) final Expression dim ==> com.github.javaparser.ast.expr.Expression
+ Line 174) n.getDimensions() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 176) R result = dim.accept(this, arg) ==> R
+ Line 176) dim.accept(this, arg) ==> R
+ Line 177) result != null ==> boolean
+ Line 178) result ==> R
+ Line 184) R result = n.getInitializer().accept(this, arg) ==> R
+ Line 184) n.getInitializer().accept(this, arg) ==> R
+ Line 185) result != null ==> boolean
+ Line 186) result ==> R
+ Line 190) null ==> null
+ Line 195) n.getValues() != null ==> boolean
+ Line 196) final Expression expr ==> com.github.javaparser.ast.expr.Expression
+ Line 196) n.getValues() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 198) R result = expr.accept(this, arg) ==> R
+ Line 198) expr.accept(this, arg) ==> R
+ Line 199) result != null ==> boolean
+ Line 200) result ==> R
+ Line 205) null ==> null
+ Line 211) R result = n.getCheck().accept(this, arg) ==> R
+ Line 211) n.getCheck().accept(this, arg) ==> R
+ Line 212) result != null ==> boolean
+ Line 213) result ==> R
+ Line 216) n.getMessage() != null ==> boolean
+ Line 218) R result = n.getMessage().accept(this, arg) ==> R
+ Line 218) n.getMessage().accept(this, arg) ==> R
+ Line 219) result != null ==> boolean
+ Line 220) result ==> R
+ Line 224) null ==> null
+ Line 230) R result = n.getTarget().accept(this, arg) ==> R
+ Line 230) n.getTarget().accept(this, arg) ==> R
+ Line 231) result != null ==> boolean
+ Line 232) result ==> R
+ Line 236) R result = n.getValue().accept(this, arg) ==> R
+ Line 236) n.getValue().accept(this, arg) ==> R
+ Line 237) result != null ==> boolean
+ Line 238) result ==> R
+ Line 241) null ==> null
+ Line 247) R result = n.getLeft().accept(this, arg) ==> R
+ Line 247) n.getLeft().accept(this, arg) ==> R
+ Line 248) result != null ==> boolean
+ Line 249) result ==> R
+ Line 253) R result = n.getRight().accept(this, arg) ==> R
+ Line 253) n.getRight().accept(this, arg) ==> R
+ Line 254) result != null ==> boolean
+ Line 255) result ==> R
+ Line 258) null ==> null
+ Line 263) n.getStmts() != null ==> boolean
+ Line 264) final Statement s ==> com.github.javaparser.ast.stmt.Statement
+ Line 264) n.getStmts() ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 266) R result = s.accept(this, arg) ==> R
+ Line 266) s.accept(this, arg) ==> R
+ Line 267) result != null ==> boolean
+ Line 268) result ==> R
+ Line 273) null ==> null
+ Line 279) null ==> null
+ Line 284) null ==> null
+ Line 290) R result = n.getType().accept(this, arg) ==> R
+ Line 290) n.getType().accept(this, arg) ==> R
+ Line 291) result != null ==> boolean
+ Line 292) result ==> R
+ Line 296) R result = n.getExpr().accept(this, arg) ==> R
+ Line 296) n.getExpr().accept(this, arg) ==> R
+ Line 297) result != null ==> boolean
+ Line 298) result ==> R
+ Line 301) null ==> null
+ Line 307) R result = n.getExcept().accept(this, arg) ==> R
+ Line 307) n.getExcept().accept(this, arg) ==> R
+ Line 308) result != null ==> boolean
+ Line 309) result ==> R
+ Line 313) R result = n.getCatchBlock().accept(this, arg) ==> R
+ Line 313) n.getCatchBlock().accept(this, arg) ==> R
+ Line 314) result != null ==> boolean
+ Line 315) result ==> R
+ Line 318) null ==> null
+ Line 324) null ==> null
+ Line 330) R result = n.getType().accept(this, arg) ==> R
+ Line 330) n.getType().accept(this, arg) ==> R
+ Line 331) result != null ==> boolean
+ Line 332) result ==> R
+ Line 335) null ==> null
+ Line 340) n.getJavaDoc() != null ==> boolean
+ Line 342) R result = n.getJavaDoc().accept(this, arg) ==> R
+ Line 342) n.getJavaDoc().accept(this, arg) ==> R
+ Line 343) result != null ==> boolean
+ Line 344) result ==> R
+ Line 348) n.getAnnotations() != null ==> boolean
+ Line 349) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 349) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 351) R result = a.accept(this, arg) ==> R
+ Line 351) a.accept(this, arg) ==> R
+ Line 352) result != null ==> boolean
+ Line 353) result ==> R
+ Line 358) n.getTypeParameters() != null ==> boolean
+ Line 359) final TypeParameter t ==> com.github.javaparser.ast.TypeParameter
+ Line 359) n.getTypeParameters() ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 361) R result = t.accept(this, arg) ==> R
+ Line 361) t.accept(this, arg) ==> R
+ Line 362) result != null ==> boolean
+ Line 363) result ==> R
+ Line 368) n.getExtends() != null ==> boolean
+ Line 369) final ClassOrInterfaceType c ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 369) n.getExtends() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 371) R result = c.accept(this, arg) ==> R
+ Line 371) c.accept(this, arg) ==> R
+ Line 372) result != null ==> boolean
+ Line 373) result ==> R
+ Line 379) n.getImplements() != null ==> boolean
+ Line 380) final ClassOrInterfaceType c ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 380) n.getImplements() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 382) R result = c.accept(this, arg) ==> R
+ Line 382) c.accept(this, arg) ==> R
+ Line 383) result != null ==> boolean
+ Line 384) result ==> R
+ Line 389) n.getMembers() != null ==> boolean
+ Line 390) final BodyDeclaration member ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 390) n.getMembers() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 392) R result = member.accept(this, arg) ==> R
+ Line 392) member.accept(this, arg) ==> R
+ Line 393) result != null ==> boolean
+ Line 394) result ==> R
+ Line 399) null ==> null
+ Line 404) n.getScope() != null ==> boolean
+ Line 406) R result = n.getScope().accept(this, arg) ==> R
+ Line 406) n.getScope().accept(this, arg) ==> R
+ Line 407) result != null ==> boolean
+ Line 408) result ==> R
+ Line 412) n.getTypeArgs() != null ==> boolean
+ Line 413) final Type t ==> com.github.javaparser.ast.type.Type
+ Line 413) n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 415) R result = t.accept(this, arg) ==> R
+ Line 415) t.accept(this, arg) ==> R
+ Line 416) result != null ==> boolean
+ Line 417) result ==> R
+ Line 422) null ==> null
+ Line 427) n.getPackage() != null ==> boolean
+ Line 429) R result = n.getPackage().accept(this, arg) ==> R
+ Line 429) n.getPackage().accept(this, arg) ==> R
+ Line 430) result != null ==> boolean
+ Line 431) result ==> R
+ Line 435) n.getImports() != null ==> boolean
+ Line 436) final ImportDeclaration i ==> com.github.javaparser.ast.ImportDeclaration
+ Line 436) n.getImports() ==> java.util.List<com.github.javaparser.ast.ImportDeclaration>
+ Line 438) R result = i.accept(this, arg) ==> R
+ Line 438) i.accept(this, arg) ==> R
+ Line 439) result != null ==> boolean
+ Line 440) result ==> R
+ Line 445) n.getTypes() != null ==> boolean
+ Line 446) final TypeDeclaration typeDeclaration ==> com.github.javaparser.ast.body.TypeDeclaration
+ Line 446) n.getTypes() ==> java.util.List<com.github.javaparser.ast.body.TypeDeclaration>
+ Line 448) R result = typeDeclaration.accept(this, arg) ==> R
+ Line 448) typeDeclaration.accept(this, arg) ==> R
+ Line 449) result != null ==> boolean
+ Line 450) result ==> R
+ Line 455) null ==> null
+ Line 461) R result = n.getCondition().accept(this, arg) ==> R
+ Line 461) n.getCondition().accept(this, arg) ==> R
+ Line 462) result != null ==> boolean
+ Line 463) result ==> R
+ Line 467) R result = n.getThenExpr().accept(this, arg) ==> R
+ Line 467) n.getThenExpr().accept(this, arg) ==> R
+ Line 468) result != null ==> boolean
+ Line 469) result ==> R
+ Line 473) R result = n.getElseExpr().accept(this, arg) ==> R
+ Line 473) n.getElseExpr().accept(this, arg) ==> R
+ Line 474) result != null ==> boolean
+ Line 475) result ==> R
+ Line 478) null ==> null
+ Line 483) n.getJavaDoc() != null ==> boolean
+ Line 485) R result = n.getJavaDoc().accept(this, arg) ==> R
+ Line 485) n.getJavaDoc().accept(this, arg) ==> R
+ Line 486) result != null ==> boolean
+ Line 487) result ==> R
+ Line 491) n.getAnnotations() != null ==> boolean
+ Line 492) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 492) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 494) R result = a.accept(this, arg) ==> R
+ Line 494) a.accept(this, arg) ==> R
+ Line 495) result != null ==> boolean
+ Line 496) result ==> R
+ Line 501) n.getTypeParameters() != null ==> boolean
+ Line 502) final TypeParameter t ==> com.github.javaparser.ast.TypeParameter
+ Line 502) n.getTypeParameters() ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 504) R result = t.accept(this, arg) ==> R
+ Line 504) t.accept(this, arg) ==> R
+ Line 505) result != null ==> boolean
+ Line 506) result ==> R
+ Line 511) n.getParameters() != null ==> boolean
+ Line 512) final Parameter p ==> com.github.javaparser.ast.body.Parameter
+ Line 512) n.getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 514) R result = p.accept(this, arg) ==> R
+ Line 514) p.accept(this, arg) ==> R
+ Line 515) result != null ==> boolean
+ Line 516) result ==> R
+ Line 521) n.getThrows() != null ==> boolean
+ Line 522) final NameExpr name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 522) n.getThrows() ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 524) R result = name.accept(this, arg) ==> R
+ Line 524) name.accept(this, arg) ==> R
+ Line 525) result != null ==> boolean
+ Line 526) result ==> R
+ Line 532) R result = n.getBlock().accept(this, arg) ==> R
+ Line 532) n.getBlock().accept(this, arg) ==> R
+ Line 533) result != null ==> boolean
+ Line 534) result ==> R
+ Line 537) null ==> null
+ Line 542) null ==> null
+ Line 548) R result = n.getBody().accept(this, arg) ==> R
+ Line 548) n.getBody().accept(this, arg) ==> R
+ Line 549) result != null ==> boolean
+ Line 550) result ==> R
+ Line 554) R result = n.getCondition().accept(this, arg) ==> R
+ Line 554) n.getCondition().accept(this, arg) ==> R
+ Line 555) result != null ==> boolean
+ Line 556) result ==> R
+ Line 559) null ==> null
+ Line 564) null ==> null
+ Line 569) n.getJavaDoc() != null ==> boolean
+ Line 571) R result = n.getJavaDoc().accept(this, arg) ==> R
+ Line 571) n.getJavaDoc().accept(this, arg) ==> R
+ Line 572) result != null ==> boolean
+ Line 573) result ==> R
+ Line 577) null ==> null
+ Line 582) null ==> null
+ Line 587) n.getJavaDoc() != null ==> boolean
+ Line 589) R result = n.getJavaDoc().accept(this, arg) ==> R
+ Line 589) n.getJavaDoc().accept(this, arg) ==> R
+ Line 590) result != null ==> boolean
+ Line 591) result ==> R
+ Line 595) null ==> null
+ Line 601) R result = n.getInner().accept(this, arg) ==> R
+ Line 601) n.getInner().accept(this, arg) ==> R
+ Line 602) result != null ==> boolean
+ Line 603) result ==> R
+ Line 606) null ==> null
+ Line 611) n.getJavaDoc() != null ==> boolean
+ Line 613) R result = n.getJavaDoc().accept(this, arg) ==> R
+ Line 613) n.getJavaDoc().accept(this, arg) ==> R
+ Line 614) result != null ==> boolean
+ Line 615) result ==> R
+ Line 619) n.getAnnotations() != null ==> boolean
+ Line 620) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 620) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 622) R result = a.accept(this, arg) ==> R
+ Line 622) a.accept(this, arg) ==> R
+ Line 623) result != null ==> boolean
+ Line 624) result ==> R
+ Line 629) n.getArgs() != null ==> boolean
+ Line 630) final Expression e ==> com.github.javaparser.ast.expr.Expression
+ Line 630) n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 632) R result = e.accept(this, arg) ==> R
+ Line 632) e.accept(this, arg) ==> R
+ Line 633) result != null ==> boolean
+ Line 634) result ==> R
+ Line 639) n.getClassBody() != null ==> boolean
+ Line 640) final BodyDeclaration member ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 640) n.getClassBody() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 642) R result = member.accept(this, arg) ==> R
+ Line 642) member.accept(this, arg) ==> R
+ Line 643) result != null ==> boolean
+ Line 644) result ==> R
+ Line 649) null ==> null
+ Line 654) n.getJavaDoc() != null ==> boolean
+ Line 656) R result = n.getJavaDoc().accept(this, arg) ==> R
+ Line 656) n.getJavaDoc().accept(this, arg) ==> R
+ Line 657) result != null ==> boolean
+ Line 658) result ==> R
+ Line 662) n.getAnnotations() != null ==> boolean
+ Line 663) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 663) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 665) R result = a.accept(this, arg) ==> R
+ Line 665) a.accept(this, arg) ==> R
+ Line 666) result != null ==> boolean
+ Line 667) result ==> R
+ Line 672) n.getImplements() != null ==> boolean
+ Line 673) final ClassOrInterfaceType c ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 673) n.getImplements() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 675) R result = c.accept(this, arg) ==> R
+ Line 675) c.accept(this, arg) ==> R
+ Line 676) result != null ==> boolean
+ Line 677) result ==> R
+ Line 682) n.getEntries() != null ==> boolean
+ Line 683) final EnumConstantDeclaration e ==> com.github.javaparser.ast.body.EnumConstantDeclaration
+ Line 683) n.getEntries() ==> java.util.List<com.github.javaparser.ast.body.EnumConstantDeclaration>
+ Line 685) R result = e.accept(this, arg) ==> R
+ Line 685) e.accept(this, arg) ==> R
+ Line 686) result != null ==> boolean
+ Line 687) result ==> R
+ Line 692) n.getMembers() != null ==> boolean
+ Line 693) final BodyDeclaration member ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 693) n.getMembers() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 695) R result = member.accept(this, arg) ==> R
+ Line 695) member.accept(this, arg) ==> R
+ Line 696) result != null ==> boolean
+ Line 697) result ==> R
+ Line 702) null ==> null
+ Line 707) !n.isThis() ==> boolean
+ Line 708) n.getExpr() != null ==> boolean
+ Line 710) R result = n.getExpr().accept(this, arg) ==> R
+ Line 710) n.getExpr().accept(this, arg) ==> R
+ Line 711) result != null ==> boolean
+ Line 712) result ==> R
+ Line 717) n.getTypeArgs() != null ==> boolean
+ Line 718) final Type t ==> com.github.javaparser.ast.type.Type
+ Line 718) n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 720) R result = t.accept(this, arg) ==> R
+ Line 720) t.accept(this, arg) ==> R
+ Line 721) result != null ==> boolean
+ Line 722) result ==> R
+ Line 727) n.getArgs() != null ==> boolean
+ Line 728) final Expression e ==> com.github.javaparser.ast.expr.Expression
+ Line 728) n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 730) R result = e.accept(this, arg) ==> R
+ Line 730) e.accept(this, arg) ==> R
+ Line 731) result != null ==> boolean
+ Line 732) result ==> R
+ Line 737) null ==> null
+ Line 743) R result = n.getExpression().accept(this, arg) ==> R
+ Line 743) n.getExpression().accept(this, arg) ==> R
+ Line 744) result != null ==> boolean
+ Line 745) result ==> R
+ Line 748) null ==> null
+ Line 754) R result = n.getScope().accept(this, arg) ==> R
+ Line 754) n.getScope().accept(this, arg) ==> R
+ Line 755) result != null ==> boolean
+ Line 756) result ==> R
+ Line 759) null ==> null
+ Line 764) n.getJavaDoc() != null ==> boolean
+ Line 766) R result = n.getJavaDoc().accept(this, arg) ==> R
+ Line 766) n.getJavaDoc().accept(this, arg) ==> R
+ Line 767) result != null ==> boolean
+ Line 768) result ==> R
+ Line 772) n.getAnnotations() != null ==> boolean
+ Line 773) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 773) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 775) R result = a.accept(this, arg) ==> R
+ Line 775) a.accept(this, arg) ==> R
+ Line 776) result != null ==> boolean
+ Line 777) result ==> R
+ Line 783) R result = n.getType().accept(this, arg) ==> R
+ Line 783) n.getType().accept(this, arg) ==> R
+ Line 784) result != null ==> boolean
+ Line 785) result ==> R
+ Line 788) final VariableDeclarator var ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 788) n.getVariables() ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 790) R result = var.accept(this, arg) ==> R
+ Line 790) var.accept(this, arg) ==> R
+ Line 791) result != null ==> boolean
+ Line 792) result ==> R
+ Line 796) null ==> null
+ Line 802) R result = n.getVariable().accept(this, arg) ==> R
+ Line 802) n.getVariable().accept(this, arg) ==> R
+ Line 803) result != null ==> boolean
+ Line 804) result ==> R
+ Line 808) R result = n.getIterable().accept(this, arg) ==> R
+ Line 808) n.getIterable().accept(this, arg) ==> R
+ Line 809) result != null ==> boolean
+ Line 810) result ==> R
+ Line 814) R result = n.getBody().accept(this, arg) ==> R
+ Line 814) n.getBody().accept(this, arg) ==> R
+ Line 815) result != null ==> boolean
+ Line 816) result ==> R
+ Line 819) null ==> null
+ Line 824) n.getInit() != null ==> boolean
+ Line 825) final Expression e ==> com.github.javaparser.ast.expr.Expression
+ Line 825) n.getInit() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 827) R result = e.accept(this, arg) ==> R
+ Line 827) e.accept(this, arg) ==> R
+ Line 828) result != null ==> boolean
+ Line 829) result ==> R
+ Line 834) n.getCompare() != null ==> boolean
+ Line 836) R result = n.getCompare().accept(this, arg) ==> R
+ Line 836) n.getCompare().accept(this, arg) ==> R
+ Line 837) result != null ==> boolean
+ Line 838) result ==> R
+ Line 842) n.getUpdate() != null ==> boolean
+ Line 843) final Expression e ==> com.github.javaparser.ast.expr.Expression
+ Line 843) n.getUpdate() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 845) R result = e.accept(this, arg) ==> R
+ Line 845) e.accept(this, arg) ==> R
+ Line 846) result != null ==> boolean
+ Line 847) result ==> R
+ Line 853) R result = n.getBody().accept(this, arg) ==> R
+ Line 853) n.getBody().accept(this, arg) ==> R
+ Line 854) result != null ==> boolean
+ Line 855) result ==> R
+ Line 858) null ==> null
+ Line 864) R result = n.getCondition().accept(this, arg) ==> R
+ Line 864) n.getCondition().accept(this, arg) ==> R
+ Line 865) result != null ==> boolean
+ Line 866) result ==> R
+ Line 870) R result = n.getThenStmt().accept(this, arg) ==> R
+ Line 870) n.getThenStmt().accept(this, arg) ==> R
+ Line 871) result != null ==> boolean
+ Line 872) result ==> R
+ Line 875) n.getElseStmt() != null ==> boolean
+ Line 877) R result = n.getElseStmt().accept(this, arg) ==> R
+ Line 877) n.getElseStmt().accept(this, arg) ==> R
+ Line 878) result != null ==> boolean
+ Line 879) result ==> R
+ Line 883) null ==> null
+ Line 889) R result = n.getName().accept(this, arg) ==> R
+ Line 889) n.getName().accept(this, arg) ==> R
+ Line 890) result != null ==> boolean
+ Line 891) result ==> R
+ Line 894) null ==> null
+ Line 899) n.getJavaDoc() != null ==> boolean
+ Line 901) R result = n.getJavaDoc().accept(this, arg) ==> R
+ Line 901) n.getJavaDoc().accept(this, arg) ==> R
+ Line 902) result != null ==> boolean
+ Line 903) result ==> R
+ Line 908) R result = n.getBlock().accept(this, arg) ==> R
+ Line 908) n.getBlock().accept(this, arg) ==> R
+ Line 909) result != null ==> boolean
+ Line 910) result ==> R
+ Line 913) null ==> null
+ Line 919) R result = n.getExpr().accept(this, arg) ==> R
+ Line 919) n.getExpr().accept(this, arg) ==> R
+ Line 920) result != null ==> boolean
+ Line 921) result ==> R
+ Line 925) R result = n.getType().accept(this, arg) ==> R
+ Line 925) n.getType().accept(this, arg) ==> R
+ Line 926) result != null ==> boolean
+ Line 927) result ==> R
+ Line 930) null ==> null
+ Line 935) null ==> null
+ Line 940) null ==> null
+ Line 945) null ==> null
+ Line 951) R result = n.getStmt().accept(this, arg) ==> R
+ Line 951) n.getStmt().accept(this, arg) ==> R
+ Line 952) result != null ==> boolean
+ Line 953) result ==> R
+ Line 956) null ==> null
+ Line 961) null ==> null
+ Line 966) null ==> null
+ Line 972) R result = n.getName().accept(this, arg) ==> R
+ Line 972) n.getName().accept(this, arg) ==> R
+ Line 973) result != null ==> boolean
+ Line 974) result ==> R
+ Line 977) null ==> null
+ Line 983) R result = n.getValue().accept(this, arg) ==> R
+ Line 983) n.getValue().accept(this, arg) ==> R
+ Line 984) result != null ==> boolean
+ Line 985) result ==> R
+ Line 988) null ==> null
+ Line 993) n.getScope() != null ==> boolean
+ Line 995) R result = n.getScope().accept(this, arg) ==> R
+ Line 995) n.getScope().accept(this, arg) ==> R
+ Line 996) result != null ==> boolean
+ Line 997) result ==> R
+ Line 1001) n.getTypeArgs() != null ==> boolean
+ Line 1002) final Type t ==> com.github.javaparser.ast.type.Type
+ Line 1002) n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 1004) R result = t.accept(this, arg) ==> R
+ Line 1004) t.accept(this, arg) ==> R
+ Line 1005) result != null ==> boolean
+ Line 1006) result ==> R
+ Line 1011) n.getArgs() != null ==> boolean
+ Line 1012) final Expression e ==> com.github.javaparser.ast.expr.Expression
+ Line 1012) n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 1014) R result = e.accept(this, arg) ==> R
+ Line 1014) e.accept(this, arg) ==> R
+ Line 1015) result != null ==> boolean
+ Line 1016) result ==> R
+ Line 1021) null ==> null
+ Line 1026) n.getJavaDoc() != null ==> boolean
+ Line 1028) R result = n.getJavaDoc().accept(this, arg) ==> R
+ Line 1028) n.getJavaDoc().accept(this, arg) ==> R
+ Line 1029) result != null ==> boolean
+ Line 1030) result ==> R
+ Line 1034) n.getAnnotations() != null ==> boolean
+ Line 1035) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 1035) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 1037) R result = a.accept(this, arg) ==> R
+ Line 1037) a.accept(this, arg) ==> R
+ Line 1038) result != null ==> boolean
+ Line 1039) result ==> R
+ Line 1044) n.getTypeParameters() != null ==> boolean
+ Line 1045) final TypeParameter t ==> com.github.javaparser.ast.TypeParameter
+ Line 1045) n.getTypeParameters() ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 1047) R result = t.accept(this, arg) ==> R
+ Line 1047) t.accept(this, arg) ==> R
+ Line 1048) result != null ==> boolean
+ Line 1049) result ==> R
+ Line 1055) R result = n.getType().accept(this, arg) ==> R
+ Line 1055) n.getType().accept(this, arg) ==> R
+ Line 1056) result != null ==> boolean
+ Line 1057) result ==> R
+ Line 1060) n.getParameters() != null ==> boolean
+ Line 1061) final Parameter p ==> com.github.javaparser.ast.body.Parameter
+ Line 1061) n.getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 1063) R result = p.accept(this, arg) ==> R
+ Line 1063) p.accept(this, arg) ==> R
+ Line 1064) result != null ==> boolean
+ Line 1065) result ==> R
+ Line 1070) n.getThrows() != null ==> boolean
+ Line 1071) final NameExpr name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 1071) n.getThrows() ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 1073) R result = name.accept(this, arg) ==> R
+ Line 1073) name.accept(this, arg) ==> R
+ Line 1074) result != null ==> boolean
+ Line 1075) result ==> R
+ Line 1080) n.getBody() != null ==> boolean
+ Line 1082) R result = n.getBody().accept(this, arg) ==> R
+ Line 1082) n.getBody().accept(this, arg) ==> R
+ Line 1083) result != null ==> boolean
+ Line 1084) result ==> R
+ Line 1088) null ==> null
+ Line 1093) null ==> null
+ Line 1099) R result = n.getName().accept(this, arg) ==> R
+ Line 1099) n.getName().accept(this, arg) ==> R
+ Line 1100) result != null ==> boolean
+ Line 1101) result ==> R
+ Line 1104) n.getPairs() != null ==> boolean
+ Line 1105) final MemberValuePair m ==> com.github.javaparser.ast.expr.MemberValuePair
+ Line 1105) n.getPairs() ==> java.util.List<com.github.javaparser.ast.expr.MemberValuePair>
+ Line 1107) R result = m.accept(this, arg) ==> R
+ Line 1107) m.accept(this, arg) ==> R
+ Line 1108) result != null ==> boolean
+ Line 1109) result ==> R
+ Line 1114) null ==> null
+ Line 1119) null ==> null
+ Line 1124) n.getScope() != null ==> boolean
+ Line 1126) R result = n.getScope().accept(this, arg) ==> R
+ Line 1126) n.getScope().accept(this, arg) ==> R
+ Line 1127) result != null ==> boolean
+ Line 1128) result ==> R
+ Line 1132) n.getTypeArgs() != null ==> boolean
+ Line 1133) final Type t ==> com.github.javaparser.ast.type.Type
+ Line 1133) n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 1135) R result = t.accept(this, arg) ==> R
+ Line 1135) t.accept(this, arg) ==> R
+ Line 1136) result != null ==> boolean
+ Line 1137) result ==> R
+ Line 1143) R result = n.getType().accept(this, arg) ==> R
+ Line 1143) n.getType().accept(this, arg) ==> R
+ Line 1144) result != null ==> boolean
+ Line 1145) result ==> R
+ Line 1148) n.getArgs() != null ==> boolean
+ Line 1149) final Expression e ==> com.github.javaparser.ast.expr.Expression
+ Line 1149) n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 1151) R result = e.accept(this, arg) ==> R
+ Line 1151) e.accept(this, arg) ==> R
+ Line 1152) result != null ==> boolean
+ Line 1153) result ==> R
+ Line 1158) n.getAnonymousClassBody() != null ==> boolean
+ Line 1159) final BodyDeclaration member ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 1159) n.getAnonymousClassBody() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 1161) R result = member.accept(this, arg) ==> R
+ Line 1161) member.accept(this, arg) ==> R
+ Line 1162) result != null ==> boolean
+ Line 1163) result ==> R
+ Line 1168) null ==> null
+ Line 1173) n.getAnnotations() != null ==> boolean
+ Line 1174) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 1174) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 1176) R result = a.accept(this, arg) ==> R
+ Line 1176) a.accept(this, arg) ==> R
+ Line 1177) result != null ==> boolean
+ Line 1178) result ==> R
+ Line 1184) R result = n.getName().accept(this, arg) ==> R
+ Line 1184) n.getName().accept(this, arg) ==> R
+ Line 1185) result != null ==> boolean
+ Line 1186) result ==> R
+ Line 1189) null ==> null
+ Line 1194) n.getAnnotations() != null ==> boolean
+ Line 1195) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 1195) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 1197) R result = a.accept(this, arg) ==> R
+ Line 1197) a.accept(this, arg) ==> R
+ Line 1198) result != null ==> boolean
+ Line 1199) result ==> R
+ Line 1205) R result = n.getType().accept(this, arg) ==> R
+ Line 1205) n.getType().accept(this, arg) ==> R
+ Line 1206) result != null ==> boolean
+ Line 1207) result ==> R
+ Line 1211) R result = n.getId().accept(this, arg) ==> R
+ Line 1211) n.getId().accept(this, arg) ==> R
+ Line 1212) result != null ==> boolean
+ Line 1213) result ==> R
+ Line 1216) null ==> null
+ Line 1221) n.getAnnotations() != null ==> boolean
+ Line 1222) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 1222) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 1224) R result = a.accept(this, arg) ==> R
+ Line 1224) a.accept(this, arg) ==> R
+ Line 1225) result != null ==> boolean
+ Line 1226) result ==> R
+ Line 1232) final Type type ==> com.github.javaparser.ast.type.Type
+ Line 1232) n.getTypes() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 1233) R result = type.accept(this, arg) ==> R
+ Line 1233) type.accept(this, arg) ==> R
+ Line 1234) result != null ==> boolean
+ Line 1235) result ==> R
+ Line 1240) R result = n.getId().accept(this, arg) ==> R
+ Line 1240) n.getId().accept(this, arg) ==> R
+ Line 1241) result != null ==> boolean
+ Line 1242) result ==> R
+ Line 1245) null ==> null
+ Line 1250) null ==> null
+ Line 1256) R result = n.getQualifier().accept(this, arg) ==> R
+ Line 1256) n.getQualifier().accept(this, arg) ==> R
+ Line 1257) result != null ==> boolean
+ Line 1258) result ==> R
+ Line 1261) null ==> null
+ Line 1267) R result = n.getType().accept(this, arg) ==> R
+ Line 1267) n.getType().accept(this, arg) ==> R
+ Line 1268) result != null ==> boolean
+ Line 1269) result ==> R
+ Line 1272) null ==> null
+ Line 1277) n.getExpr() != null ==> boolean
+ Line 1279) R result = n.getExpr().accept(this, arg) ==> R
+ Line 1279) n.getExpr().accept(this, arg) ==> R
+ Line 1280) result != null ==> boolean
+ Line 1281) result ==> R
+ Line 1285) null ==> null
+ Line 1291) R result = n.getName().accept(this, arg) ==> R
+ Line 1291) n.getName().accept(this, arg) ==> R
+ Line 1292) result != null ==> boolean
+ Line 1293) result ==> R
+ Line 1297) R result = n.getMemberValue().accept(this, arg) ==> R
+ Line 1297) n.getMemberValue().accept(this, arg) ==> R
+ Line 1298) result != null ==> boolean
+ Line 1299) result ==> R
+ Line 1302) null ==> null
+ Line 1307) null ==> null
+ Line 1312) n.getClassExpr() != null ==> boolean
+ Line 1314) R result = n.getClassExpr().accept(this, arg) ==> R
+ Line 1314) n.getClassExpr().accept(this, arg) ==> R
+ Line 1315) result != null ==> boolean
+ Line 1316) result ==> R
+ Line 1320) null ==> null
+ Line 1325) n.getLabel() != null ==> boolean
+ Line 1327) R result = n.getLabel().accept(this, arg) ==> R
+ Line 1327) n.getLabel().accept(this, arg) ==> R
+ Line 1328) result != null ==> boolean
+ Line 1329) result ==> R
+ Line 1333) n.getStmts() != null ==> boolean
+ Line 1334) final Statement s ==> com.github.javaparser.ast.stmt.Statement
+ Line 1334) n.getStmts() ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 1336) R result = s.accept(this, arg) ==> R
+ Line 1336) s.accept(this, arg) ==> R
+ Line 1337) result != null ==> boolean
+ Line 1338) result ==> R
+ Line 1343) null ==> null
+ Line 1349) R result = n.getSelector().accept(this, arg) ==> R
+ Line 1349) n.getSelector().accept(this, arg) ==> R
+ Line 1350) result != null ==> boolean
+ Line 1351) result ==> R
+ Line 1354) n.getEntries() != null ==> boolean
+ Line 1355) final SwitchEntryStmt e ==> com.github.javaparser.ast.stmt.SwitchEntryStmt
+ Line 1355) n.getEntries() ==> java.util.List<com.github.javaparser.ast.stmt.SwitchEntryStmt>
+ Line 1357) R result = e.accept(this, arg) ==> R
+ Line 1357) e.accept(this, arg) ==> R
+ Line 1358) result != null ==> boolean
+ Line 1359) result ==> R
+ Line 1364) null ==> null
+ Line 1371) n.getExpr() != null ==> boolean
+ Line 1372) R result = n.getExpr().accept(this, arg) ==> R
+ Line 1372) n.getExpr().accept(this, arg) ==> R
+ Line 1373) result != null ==> boolean
+ Line 1374) result ==> R
+ Line 1379) R result = n.getBlock().accept(this, arg) ==> R
+ Line 1379) n.getBlock().accept(this, arg) ==> R
+ Line 1380) result != null ==> boolean
+ Line 1381) result ==> R
+ Line 1384) null ==> null
+ Line 1389) n.getClassExpr() != null ==> boolean
+ Line 1391) R result = n.getClassExpr().accept(this, arg) ==> R
+ Line 1391) n.getClassExpr().accept(this, arg) ==> R
+ Line 1392) result != null ==> boolean
+ Line 1393) result ==> R
+ Line 1397) null ==> null
+ Line 1403) R result = n.getExpr().accept(this, arg) ==> R
+ Line 1403) n.getExpr().accept(this, arg) ==> R
+ Line 1404) result != null ==> boolean
+ Line 1405) result ==> R
+ Line 1408) null ==> null
+ Line 1413) n.getResources() != null ==> boolean
+ Line 1414) final VariableDeclarationExpr v ==> com.github.javaparser.ast.expr.VariableDeclarationExpr
+ Line 1414) n.getResources() ==> java.util.List<com.github.javaparser.ast.expr.VariableDeclarationExpr>
+ Line 1416) R result = v.accept(this, arg) ==> R
+ Line 1416) v.accept(this, arg) ==> R
+ Line 1417) result != null ==> boolean
+ Line 1418) result ==> R
+ Line 1424) R result = n.getTryBlock().accept(this, arg) ==> R
+ Line 1424) n.getTryBlock().accept(this, arg) ==> R
+ Line 1425) result != null ==> boolean
+ Line 1426) result ==> R
+ Line 1429) n.getCatchs() != null ==> boolean
+ Line 1430) final CatchClause c ==> com.github.javaparser.ast.stmt.CatchClause
+ Line 1430) n.getCatchs() ==> java.util.List<com.github.javaparser.ast.stmt.CatchClause>
+ Line 1432) R result = c.accept(this, arg) ==> R
+ Line 1432) c.accept(this, arg) ==> R
+ Line 1433) result != null ==> boolean
+ Line 1434) result ==> R
+ Line 1439) n.getFinallyBlock() != null ==> boolean
+ Line 1441) R result = n.getFinallyBlock().accept(this, arg) ==> R
+ Line 1441) n.getFinallyBlock().accept(this, arg) ==> R
+ Line 1442) result != null ==> boolean
+ Line 1443) result ==> R
+ Line 1447) null ==> null
+ Line 1453) R result = n.getTypeDeclaration().accept(this, arg) ==> R
+ Line 1453) n.getTypeDeclaration().accept(this, arg) ==> R
+ Line 1454) result != null ==> boolean
+ Line 1455) result ==> R
+ Line 1458) null ==> null
+ Line 1463) n.getTypeBound() != null ==> boolean
+ Line 1464) final ClassOrInterfaceType c ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 1464) n.getTypeBound() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 1466) R result = c.accept(this, arg) ==> R
+ Line 1466) c.accept(this, arg) ==> R
+ Line 1467) result != null ==> boolean
+ Line 1468) result ==> R
+ Line 1473) null ==> null
+ Line 1479) R result = n.getExpr().accept(this, arg) ==> R
+ Line 1479) n.getExpr().accept(this, arg) ==> R
+ Line 1480) result != null ==> boolean
+ Line 1481) result ==> R
+ Line 1484) null ==> null
+ Line 1489) null ==> null
+ Line 1494) n.getAnnotations() != null ==> boolean
+ Line 1495) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 1495) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 1497) R result = a.accept(this, arg) ==> R
+ Line 1497) a.accept(this, arg) ==> R
+ Line 1498) result != null ==> boolean
+ Line 1499) result ==> R
+ Line 1505) R result = n.getType().accept(this, arg) ==> R
+ Line 1505) n.getType().accept(this, arg) ==> R
+ Line 1506) result != null ==> boolean
+ Line 1507) result ==> R
+ Line 1510) final VariableDeclarator v ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 1510) n.getVars() ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 1512) R result = v.accept(this, arg) ==> R
+ Line 1512) v.accept(this, arg) ==> R
+ Line 1513) result != null ==> boolean
+ Line 1514) result ==> R
+ Line 1518) null ==> null
+ Line 1524) R result = n.getId().accept(this, arg) ==> R
+ Line 1524) n.getId().accept(this, arg) ==> R
+ Line 1525) result != null ==> boolean
+ Line 1526) result ==> R
+ Line 1529) n.getInit() != null ==> boolean
+ Line 1531) R result = n.getInit().accept(this, arg) ==> R
+ Line 1531) n.getInit().accept(this, arg) ==> R
+ Line 1532) result != null ==> boolean
+ Line 1533) result ==> R
+ Line 1537) null ==> null
+ Line 1542) null ==> null
+ Line 1547) null ==> null
+ Line 1553) R result = n.getCondition().accept(this, arg) ==> R
+ Line 1553) n.getCondition().accept(this, arg) ==> R
+ Line 1554) result != null ==> boolean
+ Line 1555) result ==> R
+ Line 1559) R result = n.getBody().accept(this, arg) ==> R
+ Line 1559) n.getBody().accept(this, arg) ==> R
+ Line 1560) result != null ==> boolean
+ Line 1561) result ==> R
+ Line 1564) null ==> null
+ Line 1569) n.getExtends() != null ==> boolean
+ Line 1571) R result = n.getExtends().accept(this, arg) ==> R
+ Line 1571) n.getExtends().accept(this, arg) ==> R
+ Line 1572) result != null ==> boolean
+ Line 1573) result ==> R
+ Line 1577) n.getSuper() != null ==> boolean
+ Line 1579) R result = n.getSuper().accept(this, arg) ==> R
+ Line 1579) n.getSuper().accept(this, arg) ==> R
+ Line 1580) result != null ==> boolean
+ Line 1581) result ==> R
+ Line 1585) null ==> null
+ Line 1590) null ==> null
+ Line 1595) null ==> null
+ Line 1600) null ==> null
+ Line 1605) null ==> null
+ Line 1610) null ==> null
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_ModifierVisitorAdapter.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_ModifierVisitorAdapter.txt
new file mode 100644
index 000000000..a02c6994a
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_ModifierVisitorAdapter.txt
@@ -0,0 +1,662 @@
+
+[ Class com.github.javaparser.ast.visitor.ModifierVisitorAdapter ]
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.visitor.GenericVisitor
+ Line 124) int i = list.size() - 1 ==> int
+ Line 124) list.size() - 1 ==> int
+ Line 124) i >= 0 ==> boolean
+ Line 124) i-- ==> int
+ Line 125) list.get(i) == null ==> boolean
+ Line 126) list.remove(i) ==> ?
+ Line 132) n.getJavaDoc() != null ==> boolean
+ Line 133) n.setJavaDoc((JavadocComment) n.getJavaDoc().accept(this, arg)) ==> void
+ Line 135) final List<AnnotationExpr> annotations = n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 135) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 136) annotations != null ==> boolean
+ Line 137) int i = 0 ==> int
+ Line 137) 0 ==> int
+ Line 137) i < annotations.size() ==> boolean
+ Line 137) i++ ==> int
+ Line 138) annotations.set(i, (AnnotationExpr) annotations.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 140) removeNulls(annotations) ==> void
+ Line 142) final List<BodyDeclaration> members = n.getMembers() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 142) n.getMembers() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 143) members != null ==> boolean
+ Line 144) int i = 0 ==> int
+ Line 144) 0 ==> int
+ Line 144) i < members.size() ==> boolean
+ Line 144) i++ ==> int
+ Line 145) members.set(i, (BodyDeclaration) members.get(i).accept(this, arg)) ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 147) removeNulls(members) ==> void
+ Line 149) n ==> com.github.javaparser.ast.body.AnnotationDeclaration
+ Line 153) n.getJavaDoc() != null ==> boolean
+ Line 154) n.setJavaDoc((JavadocComment) n.getJavaDoc().accept(this, arg)) ==> void
+ Line 156) final List<AnnotationExpr> annotations = n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 156) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 157) annotations != null ==> boolean
+ Line 158) int i = 0 ==> int
+ Line 158) 0 ==> int
+ Line 158) i < annotations.size() ==> boolean
+ Line 158) i++ ==> int
+ Line 159) annotations.set(i, (AnnotationExpr) annotations.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 161) removeNulls(annotations) ==> void
+ Line 163) n.setType((Type) n.getType().accept(this, arg)) ==> void
+ Line 164) n.getDefaultValue() != null ==> boolean
+ Line 165) n.setDefaultValue((Expression) n.getDefaultValue().accept(this, arg)) ==> void
+ Line 167) n ==> com.github.javaparser.ast.body.AnnotationMemberDeclaration
+ Line 171) n.setName((Expression) n.getName().accept(this, arg)) ==> void
+ Line 172) n.setIndex((Expression) n.getIndex().accept(this, arg)) ==> void
+ Line 173) n ==> com.github.javaparser.ast.expr.ArrayAccessExpr
+ Line 177) n.setType((Type) n.getType().accept(this, arg)) ==> void
+ Line 178) n.getDimensions() != null ==> boolean
+ Line 179) final List<Expression> dimensions = n.getDimensions() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 179) n.getDimensions() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 180) dimensions != null ==> boolean
+ Line 181) int i = 0 ==> int
+ Line 181) 0 ==> int
+ Line 181) i < dimensions.size() ==> boolean
+ Line 181) i++ ==> int
+ Line 182) dimensions.set(i, (Expression) dimensions.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.Expression
+ Line 184) removeNulls(dimensions) ==> void
+ Line 187) n.setInitializer((ArrayInitializerExpr) n.getInitializer().accept(this, arg)) ==> void
+ Line 189) n ==> com.github.javaparser.ast.expr.ArrayCreationExpr
+ Line 193) n.getValues() != null ==> boolean
+ Line 194) final List<Expression> values = n.getValues() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 194) n.getValues() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 195) values != null ==> boolean
+ Line 196) int i = 0 ==> int
+ Line 196) 0 ==> int
+ Line 196) i < values.size() ==> boolean
+ Line 196) i++ ==> int
+ Line 197) values.set(i, (Expression) values.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.Expression
+ Line 199) removeNulls(values) ==> void
+ Line 202) n ==> com.github.javaparser.ast.expr.ArrayInitializerExpr
+ Line 206) n.setCheck((Expression) n.getCheck().accept(this, arg)) ==> void
+ Line 207) n.getMessage() != null ==> boolean
+ Line 208) n.setMessage((Expression) n.getMessage().accept(this, arg)) ==> void
+ Line 210) n ==> com.github.javaparser.ast.stmt.AssertStmt
+ Line 214) n.setTarget((Expression) n.getTarget().accept(this, arg)) ==> void
+ Line 215) n.setValue((Expression) n.getValue().accept(this, arg)) ==> void
+ Line 216) n ==> com.github.javaparser.ast.expr.AssignExpr
+ Line 220) n.setLeft((Expression) n.getLeft().accept(this, arg)) ==> void
+ Line 221) n.setRight((Expression) n.getRight().accept(this, arg)) ==> void
+ Line 222) n ==> com.github.javaparser.ast.expr.BinaryExpr
+ Line 226) final List<Statement> stmts = n.getStmts() ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 226) n.getStmts() ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 227) stmts != null ==> boolean
+ Line 228) int i = 0 ==> int
+ Line 228) 0 ==> int
+ Line 228) i < stmts.size() ==> boolean
+ Line 228) i++ ==> int
+ Line 229) stmts.set(i, (Statement) stmts.get(i).accept(this, arg)) ==> com.github.javaparser.ast.stmt.Statement
+ Line 231) removeNulls(stmts) ==> void
+ Line 233) n ==> com.github.javaparser.ast.stmt.BlockStmt
+ Line 237) n ==> com.github.javaparser.ast.expr.BooleanLiteralExpr
+ Line 241) n ==> com.github.javaparser.ast.stmt.BreakStmt
+ Line 245) n.setType((Type) n.getType().accept(this, arg)) ==> void
+ Line 246) n.setExpr((Expression) n.getExpr().accept(this, arg)) ==> void
+ Line 247) n ==> com.github.javaparser.ast.expr.CastExpr
+ Line 251) n.setExcept((MultiTypeParameter) n.getExcept().accept(this, arg)) ==> void
+ Line 252) n.setCatchBlock((BlockStmt) n.getCatchBlock().accept(this, arg)) ==> void
+ Line 253) n ==> com.github.javaparser.ast.stmt.CatchClause
+ Line 258) n ==> com.github.javaparser.ast.expr.CharLiteralExpr
+ Line 262) n.setType((Type) n.getType().accept(this, arg)) ==> void
+ Line 263) n ==> com.github.javaparser.ast.expr.ClassExpr
+ Line 267) n.getJavaDoc() != null ==> boolean
+ Line 268) n.setJavaDoc((JavadocComment) n.getJavaDoc().accept(this, arg)) ==> void
+ Line 270) final List<AnnotationExpr> annotations = n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 270) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 271) annotations != null ==> boolean
+ Line 272) int i = 0 ==> int
+ Line 272) 0 ==> int
+ Line 272) i < annotations.size() ==> boolean
+ Line 272) i++ ==> int
+ Line 273) annotations.set(i, (AnnotationExpr) annotations.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 275) removeNulls(annotations) ==> void
+ Line 277) final List<TypeParameter> typeParameters = n.getTypeParameters() ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 277) n.getTypeParameters() ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 278) typeParameters != null ==> boolean
+ Line 279) int i = 0 ==> int
+ Line 279) 0 ==> int
+ Line 279) i < typeParameters.size() ==> boolean
+ Line 279) i++ ==> int
+ Line 280) typeParameters.set(i, (TypeParameter) typeParameters.get(i).accept(this, arg)) ==> com.github.javaparser.ast.TypeParameter
+ Line 282) removeNulls(typeParameters) ==> void
+ Line 284) final List<ClassOrInterfaceType> extendz = n.getExtends() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 284) n.getExtends() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 285) extendz != null ==> boolean
+ Line 286) int i = 0 ==> int
+ Line 286) 0 ==> int
+ Line 286) i < extendz.size() ==> boolean
+ Line 286) i++ ==> int
+ Line 287) extendz.set(i, (ClassOrInterfaceType) extendz.get(i).accept(this, arg)) ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 289) removeNulls(extendz) ==> void
+ Line 291) final List<ClassOrInterfaceType> implementz = n.getImplements() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 291) n.getImplements() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 292) implementz != null ==> boolean
+ Line 293) int i = 0 ==> int
+ Line 293) 0 ==> int
+ Line 293) i < implementz.size() ==> boolean
+ Line 293) i++ ==> int
+ Line 294) implementz.set(i, (ClassOrInterfaceType) implementz.get(i).accept(this, arg)) ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 296) removeNulls(implementz) ==> void
+ Line 298) final List<BodyDeclaration> members = n.getMembers() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 298) n.getMembers() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 299) members != null ==> boolean
+ Line 300) int i = 0 ==> int
+ Line 300) 0 ==> int
+ Line 300) i < members.size() ==> boolean
+ Line 300) i++ ==> int
+ Line 301) members.set(i, (BodyDeclaration) members.get(i).accept(this, arg)) ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 303) removeNulls(members) ==> void
+ Line 305) n ==> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration
+ Line 309) n.getScope() != null ==> boolean
+ Line 310) n.setScope((ClassOrInterfaceType) n.getScope().accept(this, arg)) ==> void
+ Line 312) final List<Type> typeArgs = n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 312) n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 313) typeArgs != null ==> boolean
+ Line 314) int i = 0 ==> int
+ Line 314) 0 ==> int
+ Line 314) i < typeArgs.size() ==> boolean
+ Line 314) i++ ==> int
+ Line 315) typeArgs.set(i, (Type) typeArgs.get(i).accept(this, arg)) ==> com.github.javaparser.ast.type.Type
+ Line 317) removeNulls(typeArgs) ==> void
+ Line 319) n ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 323) n.getPackage() != null ==> boolean
+ Line 324) n.setPackage((PackageDeclaration) n.getPackage().accept(this, arg)) ==> void
+ Line 326) final List<ImportDeclaration> imports = n.getImports() ==> java.util.List<com.github.javaparser.ast.ImportDeclaration>
+ Line 326) n.getImports() ==> java.util.List<com.github.javaparser.ast.ImportDeclaration>
+ Line 327) imports != null ==> boolean
+ Line 328) int i = 0 ==> int
+ Line 328) 0 ==> int
+ Line 328) i < imports.size() ==> boolean
+ Line 328) i++ ==> int
+ Line 329) imports.set(i, (ImportDeclaration) imports.get(i).accept(this, arg)) ==> com.github.javaparser.ast.ImportDeclaration
+ Line 331) removeNulls(imports) ==> void
+ Line 333) final List<TypeDeclaration> types = n.getTypes() ==> java.util.List<com.github.javaparser.ast.body.TypeDeclaration>
+ Line 333) n.getTypes() ==> java.util.List<com.github.javaparser.ast.body.TypeDeclaration>
+ Line 334) types != null ==> boolean
+ Line 335) int i = 0 ==> int
+ Line 335) 0 ==> int
+ Line 335) i < types.size() ==> boolean
+ Line 335) i++ ==> int
+ Line 336) types.set(i, (TypeDeclaration) types.get(i).accept(this, arg)) ==> com.github.javaparser.ast.body.TypeDeclaration
+ Line 338) removeNulls(types) ==> void
+ Line 340) n ==> com.github.javaparser.ast.CompilationUnit
+ Line 344) n.setCondition((Expression) n.getCondition().accept(this, arg)) ==> void
+ Line 345) n.setThenExpr((Expression) n.getThenExpr().accept(this, arg)) ==> void
+ Line 346) n.setElseExpr((Expression) n.getElseExpr().accept(this, arg)) ==> void
+ Line 347) n ==> com.github.javaparser.ast.expr.ConditionalExpr
+ Line 351) n.getJavaDoc() != null ==> boolean
+ Line 352) n.setJavaDoc((JavadocComment) n.getJavaDoc().accept(this, arg)) ==> void
+ Line 354) final List<AnnotationExpr> annotations = n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 354) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 355) annotations != null ==> boolean
+ Line 356) int i = 0 ==> int
+ Line 356) 0 ==> int
+ Line 356) i < annotations.size() ==> boolean
+ Line 356) i++ ==> int
+ Line 357) annotations.set(i, (AnnotationExpr) annotations.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 359) removeNulls(annotations) ==> void
+ Line 361) final List<TypeParameter> typeParameters = n.getTypeParameters() ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 361) n.getTypeParameters() ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 362) typeParameters != null ==> boolean
+ Line 363) int i = 0 ==> int
+ Line 363) 0 ==> int
+ Line 363) i < typeParameters.size() ==> boolean
+ Line 363) i++ ==> int
+ Line 364) typeParameters.set(i, (TypeParameter) typeParameters.get(i).accept(this, arg)) ==> com.github.javaparser.ast.TypeParameter
+ Line 366) removeNulls(typeParameters) ==> void
+ Line 368) final List<Parameter> parameters = n.getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 368) n.getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 369) parameters != null ==> boolean
+ Line 370) int i = 0 ==> int
+ Line 370) 0 ==> int
+ Line 370) i < parameters.size() ==> boolean
+ Line 370) i++ ==> int
+ Line 371) parameters.set(i, (Parameter) parameters.get(i).accept(this, arg)) ==> com.github.javaparser.ast.body.Parameter
+ Line 373) removeNulls(parameters) ==> void
+ Line 375) final List<NameExpr> throwz = n.getThrows() ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 375) n.getThrows() ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 376) throwz != null ==> boolean
+ Line 377) int i = 0 ==> int
+ Line 377) 0 ==> int
+ Line 377) i < throwz.size() ==> boolean
+ Line 377) i++ ==> int
+ Line 378) throwz.set(i, (NameExpr) throwz.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 380) removeNulls(throwz) ==> void
+ Line 382) n.setBlock((BlockStmt) n.getBlock().accept(this, arg)) ==> void
+ Line 383) n ==> com.github.javaparser.ast.body.ConstructorDeclaration
+ Line 387) n ==> com.github.javaparser.ast.stmt.ContinueStmt
+ Line 391) n.setBody((Statement) n.getBody().accept(this, arg)) ==> void
+ Line 392) n.setCondition((Expression) n.getCondition().accept(this, arg)) ==> void
+ Line 393) n ==> com.github.javaparser.ast.stmt.DoStmt
+ Line 397) n ==> com.github.javaparser.ast.expr.DoubleLiteralExpr
+ Line 401) n.getJavaDoc() != null ==> boolean
+ Line 402) n.setJavaDoc((JavadocComment) n.getJavaDoc().accept(this, arg)) ==> void
+ Line 404) n ==> com.github.javaparser.ast.body.EmptyMemberDeclaration
+ Line 408) n ==> com.github.javaparser.ast.stmt.EmptyStmt
+ Line 412) n.getJavaDoc() != null ==> boolean
+ Line 413) n.setJavaDoc((JavadocComment) n.getJavaDoc().accept(this, arg)) ==> void
+ Line 415) n ==> com.github.javaparser.ast.body.EmptyTypeDeclaration
+ Line 419) n.setInner((Expression) n.getInner().accept(this, arg)) ==> void
+ Line 420) n ==> com.github.javaparser.ast.expr.EnclosedExpr
+ Line 424) n.getJavaDoc() != null ==> boolean
+ Line 425) n.setJavaDoc((JavadocComment) n.getJavaDoc().accept(this, arg)) ==> void
+ Line 427) final List<AnnotationExpr> annotations = n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 427) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 428) annotations != null ==> boolean
+ Line 429) int i = 0 ==> int
+ Line 429) 0 ==> int
+ Line 429) i < annotations.size() ==> boolean
+ Line 429) i++ ==> int
+ Line 430) annotations.set(i, (AnnotationExpr) annotations.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 432) removeNulls(annotations) ==> void
+ Line 434) final List<Expression> args = n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 434) n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 435) args != null ==> boolean
+ Line 436) int i = 0 ==> int
+ Line 436) 0 ==> int
+ Line 436) i < args.size() ==> boolean
+ Line 436) i++ ==> int
+ Line 437) args.set(i, (Expression) args.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.Expression
+ Line 439) removeNulls(args) ==> void
+ Line 441) final List<BodyDeclaration> classBody = n.getClassBody() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 441) n.getClassBody() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 442) classBody != null ==> boolean
+ Line 443) int i = 0 ==> int
+ Line 443) 0 ==> int
+ Line 443) i < classBody.size() ==> boolean
+ Line 443) i++ ==> int
+ Line 444) classBody.set(i, (BodyDeclaration) classBody.get(i).accept(this, arg)) ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 446) removeNulls(classBody) ==> void
+ Line 448) n ==> com.github.javaparser.ast.body.EnumConstantDeclaration
+ Line 452) n.getJavaDoc() != null ==> boolean
+ Line 453) n.setJavaDoc((JavadocComment) n.getJavaDoc().accept(this, arg)) ==> void
+ Line 455) final List<AnnotationExpr> annotations = n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 455) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 456) annotations != null ==> boolean
+ Line 457) int i = 0 ==> int
+ Line 457) 0 ==> int
+ Line 457) i < annotations.size() ==> boolean
+ Line 457) i++ ==> int
+ Line 458) annotations.set(i, (AnnotationExpr) annotations.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 460) removeNulls(annotations) ==> void
+ Line 462) final List<ClassOrInterfaceType> implementz = n.getImplements() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 462) n.getImplements() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 463) implementz != null ==> boolean
+ Line 464) int i = 0 ==> int
+ Line 464) 0 ==> int
+ Line 464) i < implementz.size() ==> boolean
+ Line 464) i++ ==> int
+ Line 465) implementz.set(i, (ClassOrInterfaceType) implementz.get(i).accept(this, arg)) ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 467) removeNulls(implementz) ==> void
+ Line 469) final List<EnumConstantDeclaration> entries = n.getEntries() ==> java.util.List<com.github.javaparser.ast.body.EnumConstantDeclaration>
+ Line 469) n.getEntries() ==> java.util.List<com.github.javaparser.ast.body.EnumConstantDeclaration>
+ Line 470) entries != null ==> boolean
+ Line 471) int i = 0 ==> int
+ Line 471) 0 ==> int
+ Line 471) i < entries.size() ==> boolean
+ Line 471) i++ ==> int
+ Line 472) entries.set(i, (EnumConstantDeclaration) entries.get(i).accept(this, arg)) ==> com.github.javaparser.ast.body.EnumConstantDeclaration
+ Line 474) removeNulls(entries) ==> void
+ Line 476) final List<BodyDeclaration> members = n.getMembers() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 476) n.getMembers() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 477) members != null ==> boolean
+ Line 478) int i = 0 ==> int
+ Line 478) 0 ==> int
+ Line 478) i < members.size() ==> boolean
+ Line 478) i++ ==> int
+ Line 479) members.set(i, (BodyDeclaration) members.get(i).accept(this, arg)) ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 481) removeNulls(members) ==> void
+ Line 483) n ==> com.github.javaparser.ast.body.EnumDeclaration
+ Line 487) !n.isThis() ==> boolean
+ Line 488) n.getExpr() != null ==> boolean
+ Line 489) n.setExpr((Expression) n.getExpr().accept(this, arg)) ==> void
+ Line 492) final List<Type> typeArgs = n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 492) n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 493) typeArgs != null ==> boolean
+ Line 494) int i = 0 ==> int
+ Line 494) 0 ==> int
+ Line 494) i < typeArgs.size() ==> boolean
+ Line 494) i++ ==> int
+ Line 495) typeArgs.set(i, (Type) typeArgs.get(i).accept(this, arg)) ==> com.github.javaparser.ast.type.Type
+ Line 497) removeNulls(typeArgs) ==> void
+ Line 499) final List<Expression> args = n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 499) n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 500) args != null ==> boolean
+ Line 501) int i = 0 ==> int
+ Line 501) 0 ==> int
+ Line 501) i < args.size() ==> boolean
+ Line 501) i++ ==> int
+ Line 502) args.set(i, (Expression) args.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.Expression
+ Line 504) removeNulls(args) ==> void
+ Line 506) n ==> com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt
+ Line 510) n.setExpression((Expression) n.getExpression().accept(this, arg)) ==> void
+ Line 511) n ==> com.github.javaparser.ast.stmt.ExpressionStmt
+ Line 515) n.setScope((Expression) n.getScope().accept(this, arg)) ==> void
+ Line 516) n ==> com.github.javaparser.ast.expr.FieldAccessExpr
+ Line 520) n.getJavaDoc() != null ==> boolean
+ Line 521) n.setJavaDoc((JavadocComment) n.getJavaDoc().accept(this, arg)) ==> void
+ Line 523) final List<AnnotationExpr> annotations = n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 523) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 524) annotations != null ==> boolean
+ Line 525) int i = 0 ==> int
+ Line 525) 0 ==> int
+ Line 525) i < annotations.size() ==> boolean
+ Line 525) i++ ==> int
+ Line 526) annotations.set(i, (AnnotationExpr) annotations.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 528) removeNulls(annotations) ==> void
+ Line 530) n.setType((Type) n.getType().accept(this, arg)) ==> void
+ Line 531) final List<VariableDeclarator> variables = n.getVariables() ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 531) n.getVariables() ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 532) int i = 0 ==> int
+ Line 532) 0 ==> int
+ Line 532) i < variables.size() ==> boolean
+ Line 532) i++ ==> int
+ Line 533) variables.set(i, (VariableDeclarator) variables.get(i).accept(this, arg)) ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 535) removeNulls(variables) ==> void
+ Line 536) n ==> com.github.javaparser.ast.body.FieldDeclaration
+ Line 540) n.setVariable((VariableDeclarationExpr) n.getVariable().accept(this, arg)) ==> void
+ Line 541) n.setIterable((Expression) n.getIterable().accept(this, arg)) ==> void
+ Line 542) n.setBody((Statement) n.getBody().accept(this, arg)) ==> void
+ Line 543) n ==> com.github.javaparser.ast.stmt.ForeachStmt
+ Line 547) final List<Expression> init = n.getInit() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 547) n.getInit() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 548) init != null ==> boolean
+ Line 549) int i = 0 ==> int
+ Line 549) 0 ==> int
+ Line 549) i < init.size() ==> boolean
+ Line 549) i++ ==> int
+ Line 550) init.set(i, (Expression) init.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.Expression
+ Line 552) removeNulls(init) ==> void
+ Line 554) n.getCompare() != null ==> boolean
+ Line 555) n.setCompare((Expression) n.getCompare().accept(this, arg)) ==> void
+ Line 557) final List<Expression> update = n.getUpdate() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 557) n.getUpdate() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 558) update != null ==> boolean
+ Line 559) int i = 0 ==> int
+ Line 559) 0 ==> int
+ Line 559) i < update.size() ==> boolean
+ Line 559) i++ ==> int
+ Line 560) update.set(i, (Expression) update.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.Expression
+ Line 562) removeNulls(update) ==> void
+ Line 564) n.setBody((Statement) n.getBody().accept(this, arg)) ==> void
+ Line 565) n ==> com.github.javaparser.ast.stmt.ForStmt
+ Line 569) n.setCondition((Expression) n.getCondition().accept(this, arg)) ==> void
+ Line 570) n.setThenStmt((Statement) n.getThenStmt().accept(this, arg)) ==> void
+ Line 571) n.getElseStmt() != null ==> boolean
+ Line 572) n.setElseStmt((Statement) n.getElseStmt().accept(this, arg)) ==> void
+ Line 574) n ==> com.github.javaparser.ast.stmt.IfStmt
+ Line 578) n.setName((NameExpr) n.getName().accept(this, arg)) ==> void
+ Line 579) n ==> com.github.javaparser.ast.ImportDeclaration
+ Line 583) n.getJavaDoc() != null ==> boolean
+ Line 584) n.setJavaDoc((JavadocComment) n.getJavaDoc().accept(this, arg)) ==> void
+ Line 586) n.setBlock((BlockStmt) n.getBlock().accept(this, arg)) ==> void
+ Line 587) n ==> com.github.javaparser.ast.body.InitializerDeclaration
+ Line 591) n.setExpr((Expression) n.getExpr().accept(this, arg)) ==> void
+ Line 592) n.setType((Type) n.getType().accept(this, arg)) ==> void
+ Line 593) n ==> com.github.javaparser.ast.expr.InstanceOfExpr
+ Line 597) n ==> com.github.javaparser.ast.expr.IntegerLiteralExpr
+ Line 601) n ==> com.github.javaparser.ast.expr.IntegerLiteralMinValueExpr
+ Line 605) n ==> com.github.javaparser.ast.comments.JavadocComment
+ Line 609) n.setStmt((Statement) n.getStmt().accept(this, arg)) ==> void
+ Line 610) n ==> com.github.javaparser.ast.stmt.LabeledStmt
+ Line 614) n ==> com.github.javaparser.ast.expr.LongLiteralExpr
+ Line 618) n ==> com.github.javaparser.ast.expr.LongLiteralMinValueExpr
+ Line 622) n.setName((NameExpr) n.getName().accept(this, arg)) ==> void
+ Line 623) n ==> com.github.javaparser.ast.expr.MarkerAnnotationExpr
+ Line 627) n.setValue((Expression) n.getValue().accept(this, arg)) ==> void
+ Line 628) n ==> com.github.javaparser.ast.expr.MemberValuePair
+ Line 632) n.getScope() != null ==> boolean
+ Line 633) n.setScope((Expression) n.getScope().accept(this, arg)) ==> void
+ Line 635) final List<Type> typeArgs = n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 635) n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 636) typeArgs != null ==> boolean
+ Line 637) int i = 0 ==> int
+ Line 637) 0 ==> int
+ Line 637) i < typeArgs.size() ==> boolean
+ Line 637) i++ ==> int
+ Line 638) typeArgs.set(i, (Type) typeArgs.get(i).accept(this, arg)) ==> com.github.javaparser.ast.type.Type
+ Line 640) removeNulls(typeArgs) ==> void
+ Line 642) final List<Expression> args = n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 642) n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 643) args != null ==> boolean
+ Line 644) int i = 0 ==> int
+ Line 644) 0 ==> int
+ Line 644) i < args.size() ==> boolean
+ Line 644) i++ ==> int
+ Line 645) args.set(i, (Expression) args.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.Expression
+ Line 647) removeNulls(args) ==> void
+ Line 649) n ==> com.github.javaparser.ast.expr.MethodCallExpr
+ Line 653) n.getJavaDoc() != null ==> boolean
+ Line 654) n.setJavaDoc((JavadocComment) n.getJavaDoc().accept(this, arg)) ==> void
+ Line 656) final List<AnnotationExpr> annotations = n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 656) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 657) annotations != null ==> boolean
+ Line 658) int i = 0 ==> int
+ Line 658) 0 ==> int
+ Line 658) i < annotations.size() ==> boolean
+ Line 658) i++ ==> int
+ Line 659) annotations.set(i, (AnnotationExpr) annotations.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 661) removeNulls(annotations) ==> void
+ Line 663) final List<TypeParameter> typeParameters = n.getTypeParameters() ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 663) n.getTypeParameters() ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 664) typeParameters != null ==> boolean
+ Line 665) int i = 0 ==> int
+ Line 665) 0 ==> int
+ Line 665) i < typeParameters.size() ==> boolean
+ Line 665) i++ ==> int
+ Line 666) typeParameters.set(i, (TypeParameter) typeParameters.get(i).accept(this, arg)) ==> com.github.javaparser.ast.TypeParameter
+ Line 668) removeNulls(typeParameters) ==> void
+ Line 670) n.setType((Type) n.getType().accept(this, arg)) ==> void
+ Line 671) final List<Parameter> parameters = n.getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 671) n.getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 672) parameters != null ==> boolean
+ Line 673) int i = 0 ==> int
+ Line 673) 0 ==> int
+ Line 673) i < parameters.size() ==> boolean
+ Line 673) i++ ==> int
+ Line 674) parameters.set(i, (Parameter) parameters.get(i).accept(this, arg)) ==> com.github.javaparser.ast.body.Parameter
+ Line 676) removeNulls(parameters) ==> void
+ Line 678) final List<NameExpr> throwz = n.getThrows() ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 678) n.getThrows() ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 679) throwz != null ==> boolean
+ Line 680) int i = 0 ==> int
+ Line 680) 0 ==> int
+ Line 680) i < throwz.size() ==> boolean
+ Line 680) i++ ==> int
+ Line 681) throwz.set(i, (NameExpr) throwz.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.NameExpr
+ Line 683) removeNulls(throwz) ==> void
+ Line 685) n.getBody() != null ==> boolean
+ Line 686) n.setBody((BlockStmt) n.getBody().accept(this, arg)) ==> void
+ Line 688) n ==> com.github.javaparser.ast.body.MethodDeclaration
+ Line 692) n ==> com.github.javaparser.ast.expr.NameExpr
+ Line 696) n.setName((NameExpr) n.getName().accept(this, arg)) ==> void
+ Line 697) final List<MemberValuePair> pairs = n.getPairs() ==> java.util.List<com.github.javaparser.ast.expr.MemberValuePair>
+ Line 697) n.getPairs() ==> java.util.List<com.github.javaparser.ast.expr.MemberValuePair>
+ Line 698) pairs != null ==> boolean
+ Line 699) int i = 0 ==> int
+ Line 699) 0 ==> int
+ Line 699) i < pairs.size() ==> boolean
+ Line 699) i++ ==> int
+ Line 700) pairs.set(i, (MemberValuePair) pairs.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.MemberValuePair
+ Line 702) removeNulls(pairs) ==> void
+ Line 704) n ==> com.github.javaparser.ast.expr.NormalAnnotationExpr
+ Line 708) n ==> com.github.javaparser.ast.expr.NullLiteralExpr
+ Line 712) n.getScope() != null ==> boolean
+ Line 713) n.setScope((Expression) n.getScope().accept(this, arg)) ==> void
+ Line 715) final List<Type> typeArgs = n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 715) n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 716) typeArgs != null ==> boolean
+ Line 717) int i = 0 ==> int
+ Line 717) 0 ==> int
+ Line 717) i < typeArgs.size() ==> boolean
+ Line 717) i++ ==> int
+ Line 718) typeArgs.set(i, (Type) typeArgs.get(i).accept(this, arg)) ==> com.github.javaparser.ast.type.Type
+ Line 720) removeNulls(typeArgs) ==> void
+ Line 722) n.setType((ClassOrInterfaceType) n.getType().accept(this, arg)) ==> void
+ Line 723) final List<Expression> args = n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 723) n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 724) args != null ==> boolean
+ Line 725) int i = 0 ==> int
+ Line 725) 0 ==> int
+ Line 725) i < args.size() ==> boolean
+ Line 725) i++ ==> int
+ Line 726) args.set(i, (Expression) args.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.Expression
+ Line 728) removeNulls(args) ==> void
+ Line 730) final List<BodyDeclaration> anonymousClassBody = n.getAnonymousClassBody() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 730) n.getAnonymousClassBody() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 731) anonymousClassBody != null ==> boolean
+ Line 732) int i = 0 ==> int
+ Line 732) 0 ==> int
+ Line 732) i < anonymousClassBody.size() ==> boolean
+ Line 732) i++ ==> int
+ Line 733) anonymousClassBody.set(i, (BodyDeclaration) anonymousClassBody.get(i).accept(this, arg)) ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 735) removeNulls(anonymousClassBody) ==> void
+ Line 737) n ==> com.github.javaparser.ast.expr.ObjectCreationExpr
+ Line 741) final List<AnnotationExpr> annotations = n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 741) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 742) annotations != null ==> boolean
+ Line 743) int i = 0 ==> int
+ Line 743) 0 ==> int
+ Line 743) i < annotations.size() ==> boolean
+ Line 743) i++ ==> int
+ Line 744) annotations.set(i, (AnnotationExpr) annotations.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 746) removeNulls(annotations) ==> void
+ Line 748) n.setName((NameExpr) n.getName().accept(this, arg)) ==> void
+ Line 749) n ==> com.github.javaparser.ast.PackageDeclaration
+ Line 753) visit((BaseParameter) n, arg) ==> com.github.javaparser.ast.Node
+ Line 754) n.setType((Type) n.getType().accept(this, arg)) ==> void
+ Line 755) n ==> com.github.javaparser.ast.body.Parameter
+ Line 759) visit((BaseParameter) n, arg) ==> com.github.javaparser.ast.Node
+ Line 760) List<Type> types = new LinkedList<Type>() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 760) new LinkedList<Type>() ==> java.util.LinkedList<com.github.javaparser.ast.type.Type>
+ Line 761) Type type ==> com.github.javaparser.ast.type.Type
+ Line 761) n.getTypes() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 762) types.add((Type) type.accept(this, arg)) ==> boolean
+ Line 764) n.setTypes(types) ==> void
+ Line 765) n ==> com.github.javaparser.ast.body.MultiTypeParameter
+ Line 769) final List<AnnotationExpr> annotations = n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 769) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 770) annotations != null ==> boolean
+ Line 771) int i = 0 ==> int
+ Line 771) 0 ==> int
+ Line 771) i < annotations.size() ==> boolean
+ Line 771) i++ ==> int
+ Line 772) annotations.set(i, (AnnotationExpr) annotations.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 774) removeNulls(annotations) ==> void
+ Line 777) n.setId((VariableDeclaratorId) n.getId().accept(this, arg)) ==> void
+ Line 778) n ==> com.github.javaparser.ast.body.BaseParameter
+ Line 782) n ==> com.github.javaparser.ast.type.PrimitiveType
+ Line 786) n.setQualifier((NameExpr) n.getQualifier().accept(this, arg)) ==> void
+ Line 787) n ==> com.github.javaparser.ast.expr.QualifiedNameExpr
+ Line 791) n.setType((Type) n.getType().accept(this, arg)) ==> void
+ Line 792) n ==> com.github.javaparser.ast.type.ReferenceType
+ Line 796) n.getExpr() != null ==> boolean
+ Line 797) n.setExpr((Expression) n.getExpr().accept(this, arg)) ==> void
+ Line 799) n ==> com.github.javaparser.ast.stmt.ReturnStmt
+ Line 803) n.setName((NameExpr) n.getName().accept(this, arg)) ==> void
+ Line 804) n.setMemberValue((Expression) n.getMemberValue().accept(this, arg)) ==> void
+ Line 805) n ==> com.github.javaparser.ast.expr.SingleMemberAnnotationExpr
+ Line 809) n ==> com.github.javaparser.ast.expr.StringLiteralExpr
+ Line 813) n.getClassExpr() != null ==> boolean
+ Line 814) n.setClassExpr((Expression) n.getClassExpr().accept(this, arg)) ==> void
+ Line 816) n ==> com.github.javaparser.ast.expr.SuperExpr
+ Line 820) n.getLabel() != null ==> boolean
+ Line 821) n.setLabel((Expression) n.getLabel().accept(this, arg)) ==> void
+ Line 823) final List<Statement> stmts = n.getStmts() ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 823) n.getStmts() ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 824) stmts != null ==> boolean
+ Line 825) int i = 0 ==> int
+ Line 825) 0 ==> int
+ Line 825) i < stmts.size() ==> boolean
+ Line 825) i++ ==> int
+ Line 826) stmts.set(i, (Statement) stmts.get(i).accept(this, arg)) ==> com.github.javaparser.ast.stmt.Statement
+ Line 828) removeNulls(stmts) ==> void
+ Line 830) n ==> com.github.javaparser.ast.stmt.SwitchEntryStmt
+ Line 834) n.setSelector((Expression) n.getSelector().accept(this, arg)) ==> void
+ Line 835) final List<SwitchEntryStmt> entries = n.getEntries() ==> java.util.List<com.github.javaparser.ast.stmt.SwitchEntryStmt>
+ Line 835) n.getEntries() ==> java.util.List<com.github.javaparser.ast.stmt.SwitchEntryStmt>
+ Line 836) entries != null ==> boolean
+ Line 837) int i = 0 ==> int
+ Line 837) 0 ==> int
+ Line 837) i < entries.size() ==> boolean
+ Line 837) i++ ==> int
+ Line 838) entries.set(i, (SwitchEntryStmt) entries.get(i).accept(this, arg)) ==> com.github.javaparser.ast.stmt.SwitchEntryStmt
+ Line 840) removeNulls(entries) ==> void
+ Line 842) n ==> com.github.javaparser.ast.stmt.SwitchStmt
+ Line 847) n.setExpr((Expression) n.getExpr().accept(this, arg)) ==> void
+ Line 848) n.setBlock((BlockStmt) n.getBlock().accept(this, arg)) ==> void
+ Line 849) n ==> com.github.javaparser.ast.stmt.SynchronizedStmt
+ Line 853) n.getClassExpr() != null ==> boolean
+ Line 854) n.setClassExpr((Expression) n.getClassExpr().accept(this, arg)) ==> void
+ Line 856) n ==> com.github.javaparser.ast.expr.ThisExpr
+ Line 860) n.setExpr((Expression) n.getExpr().accept(this, arg)) ==> void
+ Line 861) n ==> com.github.javaparser.ast.stmt.ThrowStmt
+ Line 865) n.setTryBlock((BlockStmt) n.getTryBlock().accept(this, arg)) ==> void
+ Line 866) final List<CatchClause> catchs = n.getCatchs() ==> java.util.List<com.github.javaparser.ast.stmt.CatchClause>
+ Line 866) n.getCatchs() ==> java.util.List<com.github.javaparser.ast.stmt.CatchClause>
+ Line 867) catchs != null ==> boolean
+ Line 868) int i = 0 ==> int
+ Line 868) 0 ==> int
+ Line 868) i < catchs.size() ==> boolean
+ Line 868) i++ ==> int
+ Line 869) catchs.set(i, (CatchClause) catchs.get(i).accept(this, arg)) ==> com.github.javaparser.ast.stmt.CatchClause
+ Line 871) removeNulls(catchs) ==> void
+ Line 873) n.getFinallyBlock() != null ==> boolean
+ Line 874) n.setFinallyBlock((BlockStmt) n.getFinallyBlock().accept(this, arg)) ==> void
+ Line 876) n ==> com.github.javaparser.ast.stmt.TryStmt
+ Line 880) n.setTypeDeclaration((TypeDeclaration) n.getTypeDeclaration().accept(this, arg)) ==> void
+ Line 881) n ==> com.github.javaparser.ast.stmt.TypeDeclarationStmt
+ Line 885) final List<ClassOrInterfaceType> typeBound = n.getTypeBound() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 885) n.getTypeBound() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 886) typeBound != null ==> boolean
+ Line 887) int i = 0 ==> int
+ Line 887) 0 ==> int
+ Line 887) i < typeBound.size() ==> boolean
+ Line 887) i++ ==> int
+ Line 888) typeBound.set(i, (ClassOrInterfaceType) typeBound.get(i).accept(this, arg)) ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 890) removeNulls(typeBound) ==> void
+ Line 892) n ==> com.github.javaparser.ast.TypeParameter
+ Line 896) n.setExpr((Expression) n.getExpr().accept(this, arg)) ==> void
+ Line 897) n ==> com.github.javaparser.ast.expr.UnaryExpr
+ Line 901) n ==> com.github.javaparser.ast.type.UnknownType
+ Line 905) final List<AnnotationExpr> annotations = n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 905) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 906) annotations != null ==> boolean
+ Line 907) int i = 0 ==> int
+ Line 907) 0 ==> int
+ Line 907) i < annotations.size() ==> boolean
+ Line 907) i++ ==> int
+ Line 908) annotations.set(i, (AnnotationExpr) annotations.get(i).accept(this, arg)) ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 910) removeNulls(annotations) ==> void
+ Line 912) n.setType((Type) n.getType().accept(this, arg)) ==> void
+ Line 913) final List<VariableDeclarator> vars = n.getVars() ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 913) n.getVars() ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 914) int i = 0 ==> int
+ Line 914) 0 ==> int
+ Line 914) i < vars.size() ==> boolean
+ Line 914) i++ ==> int
+ Line 915) vars.set(i, (VariableDeclarator) vars.get(i).accept(this, arg)) ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 917) removeNulls(vars) ==> void
+ Line 918) n ==> com.github.javaparser.ast.expr.VariableDeclarationExpr
+ Line 922) n.setId((VariableDeclaratorId) n.getId().accept(this, arg)) ==> void
+ Line 923) n.getInit() != null ==> boolean
+ Line 924) n.setInit((Expression) n.getInit().accept(this, arg)) ==> void
+ Line 926) n ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 930) n ==> com.github.javaparser.ast.body.VariableDeclaratorId
+ Line 934) n ==> com.github.javaparser.ast.type.VoidType
+ Line 938) n.setCondition((Expression) n.getCondition().accept(this, arg)) ==> void
+ Line 939) n.setBody((Statement) n.getBody().accept(this, arg)) ==> void
+ Line 940) n ==> com.github.javaparser.ast.stmt.WhileStmt
+ Line 944) n.getExtends() != null ==> boolean
+ Line 945) n.setExtends((ReferenceType) n.getExtends().accept(this, arg)) ==> void
+ Line 947) n.getSuper() != null ==> boolean
+ Line 948) n.setSuper((ReferenceType) n.getSuper().accept(this, arg)) ==> void
+ Line 950) n ==> com.github.javaparser.ast.type.WildcardType
+ Line 954) n ==> com.github.javaparser.ast.expr.LambdaExpr
+ Line 958) n ==> com.github.javaparser.ast.expr.MethodReferenceExpr
+ Line 962) n ==> com.github.javaparser.ast.expr.TypeExpr
+ Line 966) n ==> com.github.javaparser.ast.comments.BlockComment
+ Line 970) n ==> com.github.javaparser.ast.comments.LineComment
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_VoidVisitor.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_VoidVisitor.txt
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_VoidVisitor.txt
diff --git a/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_VoidVisitorAdapter.txt b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_VoidVisitorAdapter.txt
new file mode 100644
index 000000000..e3d27e412
--- /dev/null
+++ b/javaparser-symbol-solver-testing/src/test/resources/javaparser_expected_output/com_github_javaparser_ast_visitor_VoidVisitorAdapter.txt
@@ -0,0 +1,425 @@
+
+[ Class com.github.javaparser.ast.visitor.VoidVisitorAdapter ]
+ superclass: java.lang.Object
+ interface: com.github.javaparser.ast.visitor.VoidVisitor
+ Line 82) visitComment(n.getComment(), arg) ==> void
+ Line 83) n.getJavaDoc() != null ==> boolean
+ Line 84) n.getJavaDoc().accept(this, arg) ==> void
+ Line 86) n.getAnnotations() != null ==> boolean
+ Line 87) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 87) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 88) a.accept(this, arg) ==> void
+ Line 91) n.getMembers() != null ==> boolean
+ Line 92) final BodyDeclaration member ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 92) n.getMembers() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 93) member.accept(this, arg) ==> void
+ Line 99) visitComment(n.getComment(), arg) ==> void
+ Line 100) n.getJavaDoc() != null ==> boolean
+ Line 101) n.getJavaDoc().accept(this, arg) ==> void
+ Line 103) n.getAnnotations() != null ==> boolean
+ Line 104) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 104) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 105) a.accept(this, arg) ==> void
+ Line 108) n.getType().accept(this, arg) ==> void
+ Line 109) n.getDefaultValue() != null ==> boolean
+ Line 110) n.getDefaultValue().accept(this, arg) ==> void
+ Line 115) visitComment(n.getComment(), arg) ==> void
+ Line 116) n.getName().accept(this, arg) ==> void
+ Line 117) n.getIndex().accept(this, arg) ==> void
+ Line 121) visitComment(n.getComment(), arg) ==> void
+ Line 122) n.getType().accept(this, arg) ==> void
+ Line 123) !isNullOrEmpty(n.getDimensions()) ==> boolean
+ Line 124) final Expression dim ==> com.github.javaparser.ast.expr.Expression
+ Line 124) n.getDimensions() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 125) dim.accept(this, arg) ==> void
+ Line 128) n.getInitializer().accept(this, arg) ==> void
+ Line 133) visitComment(n.getComment(), arg) ==> void
+ Line 134) n.getValues() != null ==> boolean
+ Line 135) final Expression expr ==> com.github.javaparser.ast.expr.Expression
+ Line 135) n.getValues() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 136) expr.accept(this, arg) ==> void
+ Line 142) visitComment(n.getComment(), arg) ==> void
+ Line 143) n.getCheck().accept(this, arg) ==> void
+ Line 144) n.getMessage() != null ==> boolean
+ Line 145) n.getMessage().accept(this, arg) ==> void
+ Line 150) visitComment(n.getComment(), arg) ==> void
+ Line 151) n.getTarget().accept(this, arg) ==> void
+ Line 152) n.getValue().accept(this, arg) ==> void
+ Line 156) visitComment(n.getComment(), arg) ==> void
+ Line 157) n.getLeft().accept(this, arg) ==> void
+ Line 158) n.getRight().accept(this, arg) ==> void
+ Line 162) visitComment(n.getComment(), arg) ==> void
+ Line 166) visitComment(n.getComment(), arg) ==> void
+ Line 167) n.getStmts() != null ==> boolean
+ Line 168) final Statement s ==> com.github.javaparser.ast.stmt.Statement
+ Line 168) n.getStmts() ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 169) s.accept(this, arg) ==> void
+ Line 175) visitComment(n.getComment(), arg) ==> void
+ Line 179) visitComment(n.getComment(), arg) ==> void
+ Line 183) visitComment(n.getComment(), arg) ==> void
+ Line 184) n.getType().accept(this, arg) ==> void
+ Line 185) n.getExpr().accept(this, arg) ==> void
+ Line 189) visitComment(n.getComment(), arg) ==> void
+ Line 190) n.getExcept().accept(this, arg) ==> void
+ Line 191) n.getCatchBlock().accept(this, arg) ==> void
+ Line 195) visitComment(n.getComment(), arg) ==> void
+ Line 199) visitComment(n.getComment(), arg) ==> void
+ Line 200) n.getType().accept(this, arg) ==> void
+ Line 204) visitComment(n.getComment(), arg) ==> void
+ Line 205) n.getJavaDoc() != null ==> boolean
+ Line 206) n.getJavaDoc().accept(this, arg) ==> void
+ Line 208) n.getAnnotations() != null ==> boolean
+ Line 209) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 209) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 210) a.accept(this, arg) ==> void
+ Line 213) n.getTypeParameters() != null ==> boolean
+ Line 214) final TypeParameter t ==> com.github.javaparser.ast.TypeParameter
+ Line 214) n.getTypeParameters() ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 215) t.accept(this, arg) ==> void
+ Line 218) n.getExtends() != null ==> boolean
+ Line 219) final ClassOrInterfaceType c ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 219) n.getExtends() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 220) c.accept(this, arg) ==> void
+ Line 224) n.getImplements() != null ==> boolean
+ Line 225) final ClassOrInterfaceType c ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 225) n.getImplements() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 226) c.accept(this, arg) ==> void
+ Line 229) n.getMembers() != null ==> boolean
+ Line 230) final BodyDeclaration member ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 230) n.getMembers() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 231) member.accept(this, arg) ==> void
+ Line 237) visitComment(n.getComment(), arg) ==> void
+ Line 238) n.getScope() != null ==> boolean
+ Line 239) n.getScope().accept(this, arg) ==> void
+ Line 241) n.getTypeArgs() != null ==> boolean
+ Line 242) final Type t ==> com.github.javaparser.ast.type.Type
+ Line 242) n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 243) t.accept(this, arg) ==> void
+ Line 249) visitComment(n.getComment(), arg) ==> void
+ Line 250) n.getPackage() != null ==> boolean
+ Line 251) n.getPackage().accept(this, arg) ==> void
+ Line 253) n.getImports() != null ==> boolean
+ Line 254) final ImportDeclaration i ==> com.github.javaparser.ast.ImportDeclaration
+ Line 254) n.getImports() ==> java.util.List<com.github.javaparser.ast.ImportDeclaration>
+ Line 255) i.accept(this, arg) ==> void
+ Line 258) n.getTypes() != null ==> boolean
+ Line 259) final TypeDeclaration typeDeclaration ==> com.github.javaparser.ast.body.TypeDeclaration
+ Line 259) n.getTypes() ==> java.util.List<com.github.javaparser.ast.body.TypeDeclaration>
+ Line 260) typeDeclaration.accept(this, arg) ==> void
+ Line 266) visitComment(n.getComment(), arg) ==> void
+ Line 267) n.getCondition().accept(this, arg) ==> void
+ Line 268) n.getThenExpr().accept(this, arg) ==> void
+ Line 269) n.getElseExpr().accept(this, arg) ==> void
+ Line 273) visitComment(n.getComment(), arg) ==> void
+ Line 274) n.getJavaDoc() != null ==> boolean
+ Line 275) n.getJavaDoc().accept(this, arg) ==> void
+ Line 277) n.getAnnotations() != null ==> boolean
+ Line 278) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 278) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 279) a.accept(this, arg) ==> void
+ Line 282) n.getTypeParameters() != null ==> boolean
+ Line 283) final TypeParameter t ==> com.github.javaparser.ast.TypeParameter
+ Line 283) n.getTypeParameters() ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 284) t.accept(this, arg) ==> void
+ Line 287) n.getParameters() != null ==> boolean
+ Line 288) final Parameter p ==> com.github.javaparser.ast.body.Parameter
+ Line 288) n.getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 289) p.accept(this, arg) ==> void
+ Line 292) n.getThrows() != null ==> boolean
+ Line 293) final NameExpr name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 293) n.getThrows() ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 294) name.accept(this, arg) ==> void
+ Line 297) n.getBlock().accept(this, arg) ==> void
+ Line 301) visitComment(n.getComment(), arg) ==> void
+ Line 305) visitComment(n.getComment(), arg) ==> void
+ Line 306) n.getBody().accept(this, arg) ==> void
+ Line 307) n.getCondition().accept(this, arg) ==> void
+ Line 311) visitComment(n.getComment(), arg) ==> void
+ Line 315) visitComment(n.getComment(), arg) ==> void
+ Line 316) n.getJavaDoc() != null ==> boolean
+ Line 317) n.getJavaDoc().accept(this, arg) ==> void
+ Line 322) visitComment(n.getComment(), arg) ==> void
+ Line 326) visitComment(n.getComment(), arg) ==> void
+ Line 327) n.getJavaDoc() != null ==> boolean
+ Line 328) n.getJavaDoc().accept(this, arg) ==> void
+ Line 333) visitComment(n.getComment(), arg) ==> void
+ Line 334) n.getInner().accept(this, arg) ==> void
+ Line 338) visitComment(n.getComment(), arg) ==> void
+ Line 339) n.getJavaDoc() != null ==> boolean
+ Line 340) n.getJavaDoc().accept(this, arg) ==> void
+ Line 342) n.getAnnotations() != null ==> boolean
+ Line 343) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 343) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 344) a.accept(this, arg) ==> void
+ Line 347) n.getArgs() != null ==> boolean
+ Line 348) final Expression e ==> com.github.javaparser.ast.expr.Expression
+ Line 348) n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 349) e.accept(this, arg) ==> void
+ Line 352) n.getClassBody() != null ==> boolean
+ Line 353) final BodyDeclaration member ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 353) n.getClassBody() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 354) member.accept(this, arg) ==> void
+ Line 360) visitComment(n.getComment(), arg) ==> void
+ Line 361) n.getJavaDoc() != null ==> boolean
+ Line 362) n.getJavaDoc().accept(this, arg) ==> void
+ Line 364) n.getAnnotations() != null ==> boolean
+ Line 365) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 365) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 366) a.accept(this, arg) ==> void
+ Line 369) n.getImplements() != null ==> boolean
+ Line 370) final ClassOrInterfaceType c ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 370) n.getImplements() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 371) c.accept(this, arg) ==> void
+ Line 374) n.getEntries() != null ==> boolean
+ Line 375) final EnumConstantDeclaration e ==> com.github.javaparser.ast.body.EnumConstantDeclaration
+ Line 375) n.getEntries() ==> java.util.List<com.github.javaparser.ast.body.EnumConstantDeclaration>
+ Line 376) e.accept(this, arg) ==> void
+ Line 379) n.getMembers() != null ==> boolean
+ Line 380) final BodyDeclaration member ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 380) n.getMembers() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 381) member.accept(this, arg) ==> void
+ Line 387) visitComment(n.getComment(), arg) ==> void
+ Line 388) !n.isThis() ==> boolean
+ Line 389) n.getExpr() != null ==> boolean
+ Line 390) n.getExpr().accept(this, arg) ==> void
+ Line 393) n.getTypeArgs() != null ==> boolean
+ Line 394) final Type t ==> com.github.javaparser.ast.type.Type
+ Line 394) n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 395) t.accept(this, arg) ==> void
+ Line 398) n.getArgs() != null ==> boolean
+ Line 399) final Expression e ==> com.github.javaparser.ast.expr.Expression
+ Line 399) n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 400) e.accept(this, arg) ==> void
+ Line 406) visitComment(n.getComment(), arg) ==> void
+ Line 407) n.getExpression().accept(this, arg) ==> void
+ Line 411) visitComment(n.getComment(), arg) ==> void
+ Line 412) n.getScope().accept(this, arg) ==> void
+ Line 416) visitComment(n.getComment(), arg) ==> void
+ Line 417) n.getJavaDoc() != null ==> boolean
+ Line 418) n.getJavaDoc().accept(this, arg) ==> void
+ Line 420) n.getAnnotations() != null ==> boolean
+ Line 421) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 421) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 422) a.accept(this, arg) ==> void
+ Line 425) n.getType().accept(this, arg) ==> void
+ Line 426) final VariableDeclarator var ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 426) n.getVariables() ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 427) var.accept(this, arg) ==> void
+ Line 432) visitComment(n.getComment(), arg) ==> void
+ Line 433) n.getVariable().accept(this, arg) ==> void
+ Line 434) n.getIterable().accept(this, arg) ==> void
+ Line 435) n.getBody().accept(this, arg) ==> void
+ Line 439) visitComment(n.getComment(), arg) ==> void
+ Line 440) n.getInit() != null ==> boolean
+ Line 441) final Expression e ==> com.github.javaparser.ast.expr.Expression
+ Line 441) n.getInit() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 442) e.accept(this, arg) ==> void
+ Line 445) n.getCompare() != null ==> boolean
+ Line 446) n.getCompare().accept(this, arg) ==> void
+ Line 448) n.getUpdate() != null ==> boolean
+ Line 449) final Expression e ==> com.github.javaparser.ast.expr.Expression
+ Line 449) n.getUpdate() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 450) e.accept(this, arg) ==> void
+ Line 453) n.getBody().accept(this, arg) ==> void
+ Line 457) visitComment(n.getComment(), arg) ==> void
+ Line 458) n.getCondition().accept(this, arg) ==> void
+ Line 459) n.getThenStmt().accept(this, arg) ==> void
+ Line 460) n.getElseStmt() != null ==> boolean
+ Line 461) n.getElseStmt().accept(this, arg) ==> void
+ Line 466) visitComment(n.getComment(), arg) ==> void
+ Line 467) n.getName().accept(this, arg) ==> void
+ Line 471) visitComment(n.getComment(), arg) ==> void
+ Line 472) n.getJavaDoc() != null ==> boolean
+ Line 473) n.getJavaDoc().accept(this, arg) ==> void
+ Line 475) n.getBlock().accept(this, arg) ==> void
+ Line 479) visitComment(n.getComment(), arg) ==> void
+ Line 480) n.getExpr().accept(this, arg) ==> void
+ Line 481) n.getType().accept(this, arg) ==> void
+ Line 485) visitComment(n.getComment(), arg) ==> void
+ Line 489) visitComment(n.getComment(), arg) ==> void
+ Line 493) visitComment(n.getComment(), arg) ==> void
+ Line 497) visitComment(n.getComment(), arg) ==> void
+ Line 498) n.getStmt().accept(this, arg) ==> void
+ Line 502) visitComment(n.getComment(), arg) ==> void
+ Line 506) visitComment(n.getComment(), arg) ==> void
+ Line 510) visitComment(n.getComment(), arg) ==> void
+ Line 514) visitComment(n.getComment(), arg) ==> void
+ Line 515) n.getName().accept(this, arg) ==> void
+ Line 519) visitComment(n.getComment(), arg) ==> void
+ Line 520) n.getValue().accept(this, arg) ==> void
+ Line 524) visitComment(n.getComment(), arg) ==> void
+ Line 525) n.getScope() != null ==> boolean
+ Line 526) n.getScope().accept(this, arg) ==> void
+ Line 528) n.getTypeArgs() != null ==> boolean
+ Line 529) final Type t ==> com.github.javaparser.ast.type.Type
+ Line 529) n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 530) t.accept(this, arg) ==> void
+ Line 533) n.getArgs() != null ==> boolean
+ Line 534) final Expression e ==> com.github.javaparser.ast.expr.Expression
+ Line 534) n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 535) e.accept(this, arg) ==> void
+ Line 541) visitComment(n.getComment(), arg) ==> void
+ Line 542) n.getJavaDoc() != null ==> boolean
+ Line 543) n.getJavaDoc().accept(this, arg) ==> void
+ Line 545) n.getAnnotations() != null ==> boolean
+ Line 546) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 546) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 547) a.accept(this, arg) ==> void
+ Line 550) n.getTypeParameters() != null ==> boolean
+ Line 551) final TypeParameter t ==> com.github.javaparser.ast.TypeParameter
+ Line 551) n.getTypeParameters() ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 552) t.accept(this, arg) ==> void
+ Line 555) n.getType().accept(this, arg) ==> void
+ Line 556) n.getParameters() != null ==> boolean
+ Line 557) final Parameter p ==> com.github.javaparser.ast.body.Parameter
+ Line 557) n.getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 558) p.accept(this, arg) ==> void
+ Line 561) n.getThrows() != null ==> boolean
+ Line 562) final NameExpr name ==> com.github.javaparser.ast.expr.NameExpr
+ Line 562) n.getThrows() ==> java.util.List<com.github.javaparser.ast.expr.NameExpr>
+ Line 563) name.accept(this, arg) ==> void
+ Line 566) n.getBody() != null ==> boolean
+ Line 567) n.getBody().accept(this, arg) ==> void
+ Line 572) visitComment(n.getComment(), arg) ==> void
+ Line 576) visitComment(n.getComment(), arg) ==> void
+ Line 577) n.getName().accept(this, arg) ==> void
+ Line 578) n.getPairs() != null ==> boolean
+ Line 579) final MemberValuePair m ==> com.github.javaparser.ast.expr.MemberValuePair
+ Line 579) n.getPairs() ==> java.util.List<com.github.javaparser.ast.expr.MemberValuePair>
+ Line 580) m.accept(this, arg) ==> void
+ Line 586) visitComment(n.getComment(), arg) ==> void
+ Line 590) visitComment(n.getComment(), arg) ==> void
+ Line 591) n.getScope() != null ==> boolean
+ Line 592) n.getScope().accept(this, arg) ==> void
+ Line 594) n.getTypeArgs() != null ==> boolean
+ Line 595) final Type t ==> com.github.javaparser.ast.type.Type
+ Line 595) n.getTypeArgs() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 596) t.accept(this, arg) ==> void
+ Line 599) n.getType().accept(this, arg) ==> void
+ Line 600) n.getArgs() != null ==> boolean
+ Line 601) final Expression e ==> com.github.javaparser.ast.expr.Expression
+ Line 601) n.getArgs() ==> java.util.List<com.github.javaparser.ast.expr.Expression>
+ Line 602) e.accept(this, arg) ==> void
+ Line 605) n.getAnonymousClassBody() != null ==> boolean
+ Line 606) final BodyDeclaration member ==> com.github.javaparser.ast.body.BodyDeclaration
+ Line 606) n.getAnonymousClassBody() ==> java.util.List<com.github.javaparser.ast.body.BodyDeclaration>
+ Line 607) member.accept(this, arg) ==> void
+ Line 613) visitComment(n.getComment(), arg) ==> void
+ Line 614) n.getAnnotations() != null ==> boolean
+ Line 615) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 615) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 616) a.accept(this, arg) ==> void
+ Line 619) n.getName().accept(this, arg) ==> void
+ Line 623) visitComment(n.getComment(), arg) ==> void
+ Line 624) n.getAnnotations() != null ==> boolean
+ Line 625) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 625) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 626) a.accept(this, arg) ==> void
+ Line 629) n.getType().accept(this, arg) ==> void
+ Line 630) n.getId().accept(this, arg) ==> void
+ Line 634) visitComment(n.getComment(), arg) ==> void
+ Line 635) n.getAnnotations() != null ==> boolean
+ Line 636) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 636) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 637) a.accept(this, arg) ==> void
+ Line 640) final Type type ==> com.github.javaparser.ast.type.Type
+ Line 640) n.getTypes() ==> java.util.List<com.github.javaparser.ast.type.Type>
+ Line 641) type.accept(this, arg) ==> void
+ Line 643) n.getId().accept(this, arg) ==> void
+ Line 647) visitComment(n.getComment(), arg) ==> void
+ Line 651) visitComment(n.getComment(), arg) ==> void
+ Line 652) n.getQualifier().accept(this, arg) ==> void
+ Line 656) visitComment(n.getComment(), arg) ==> void
+ Line 657) n.getType().accept(this, arg) ==> void
+ Line 661) visitComment(n.getComment(), arg) ==> void
+ Line 662) n.getExpr() != null ==> boolean
+ Line 663) n.getExpr().accept(this, arg) ==> void
+ Line 668) visitComment(n.getComment(), arg) ==> void
+ Line 669) n.getName().accept(this, arg) ==> void
+ Line 670) n.getMemberValue().accept(this, arg) ==> void
+ Line 674) visitComment(n.getComment(), arg) ==> void
+ Line 678) visitComment(n.getComment(), arg) ==> void
+ Line 679) n.getClassExpr() != null ==> boolean
+ Line 680) n.getClassExpr().accept(this, arg) ==> void
+ Line 685) visitComment(n.getComment(), arg) ==> void
+ Line 686) n.getLabel() != null ==> boolean
+ Line 687) n.getLabel().accept(this, arg) ==> void
+ Line 689) n.getStmts() != null ==> boolean
+ Line 690) final Statement s ==> com.github.javaparser.ast.stmt.Statement
+ Line 690) n.getStmts() ==> java.util.List<com.github.javaparser.ast.stmt.Statement>
+ Line 691) s.accept(this, arg) ==> void
+ Line 697) visitComment(n.getComment(), arg) ==> void
+ Line 698) n.getSelector().accept(this, arg) ==> void
+ Line 699) n.getEntries() != null ==> boolean
+ Line 700) final SwitchEntryStmt e ==> com.github.javaparser.ast.stmt.SwitchEntryStmt
+ Line 700) n.getEntries() ==> java.util.List<com.github.javaparser.ast.stmt.SwitchEntryStmt>
+ Line 701) e.accept(this, arg) ==> void
+ Line 707) visitComment(n.getComment(), arg) ==> void
+ Line 708) n.getExpr().accept(this, arg) ==> void
+ Line 709) n.getBlock().accept(this, arg) ==> void
+ Line 713) visitComment(n.getComment(), arg) ==> void
+ Line 714) n.getClassExpr() != null ==> boolean
+ Line 715) n.getClassExpr().accept(this, arg) ==> void
+ Line 720) visitComment(n.getComment(), arg) ==> void
+ Line 721) n.getExpr().accept(this, arg) ==> void
+ Line 725) visitComment(n.getComment(), arg) ==> void
+ Line 726) n.getResources() != null ==> boolean
+ Line 727) final VariableDeclarationExpr v ==> com.github.javaparser.ast.expr.VariableDeclarationExpr
+ Line 727) n.getResources() ==> java.util.List<com.github.javaparser.ast.expr.VariableDeclarationExpr>
+ Line 728) v.accept(this, arg) ==> void
+ Line 731) n.getTryBlock().accept(this, arg) ==> void
+ Line 732) n.getCatchs() != null ==> boolean
+ Line 733) final CatchClause c ==> com.github.javaparser.ast.stmt.CatchClause
+ Line 733) n.getCatchs() ==> java.util.List<com.github.javaparser.ast.stmt.CatchClause>
+ Line 734) c.accept(this, arg) ==> void
+ Line 737) n.getFinallyBlock() != null ==> boolean
+ Line 738) n.getFinallyBlock().accept(this, arg) ==> void
+ Line 743) visitComment(n.getComment(), arg) ==> void
+ Line 744) n.getTypeDeclaration().accept(this, arg) ==> void
+ Line 748) visitComment(n.getComment(), arg) ==> void
+ Line 749) n.getTypeBound() != null ==> boolean
+ Line 750) final ClassOrInterfaceType c ==> com.github.javaparser.ast.type.ClassOrInterfaceType
+ Line 750) n.getTypeBound() ==> java.util.List<com.github.javaparser.ast.type.ClassOrInterfaceType>
+ Line 751) c.accept(this, arg) ==> void
+ Line 757) visitComment(n.getComment(), arg) ==> void
+ Line 758) n.getExpr().accept(this, arg) ==> void
+ Line 762) visitComment(n.getComment(), arg) ==> void
+ Line 766) visitComment(n.getComment(), arg) ==> void
+ Line 767) n.getAnnotations() != null ==> boolean
+ Line 768) final AnnotationExpr a ==> com.github.javaparser.ast.expr.AnnotationExpr
+ Line 768) n.getAnnotations() ==> java.util.List<com.github.javaparser.ast.expr.AnnotationExpr>
+ Line 769) a.accept(this, arg) ==> void
+ Line 772) n.getType().accept(this, arg) ==> void
+ Line 773) final VariableDeclarator v ==> com.github.javaparser.ast.body.VariableDeclarator
+ Line 773) n.getVars() ==> java.util.List<com.github.javaparser.ast.body.VariableDeclarator>
+ Line 774) v.accept(this, arg) ==> void
+ Line 779) visitComment(n.getComment(), arg) ==> void
+ Line 780) n.getId().accept(this, arg) ==> void
+ Line 781) n.getInit() != null ==> boolean
+ Line 782) n.getInit().accept(this, arg) ==> void
+ Line 787) visitComment(n.getComment(), arg) ==> void
+ Line 791) visitComment(n.getComment(), arg) ==> void
+ Line 795) visitComment(n.getComment(), arg) ==> void
+ Line 796) n.getCondition().accept(this, arg) ==> void
+ Line 797) n.getBody().accept(this, arg) ==> void
+ Line 801) visitComment(n.getComment(), arg) ==> void
+ Line 802) n.getExtends() != null ==> boolean
+ Line 803) n.getExtends().accept(this, arg) ==> void
+ Line 805) n.getSuper() != null ==> boolean
+ Line 806) n.getSuper().accept(this, arg) ==> void
+ Line 812) n.getParameters() != null ==> boolean
+ Line 813) final Parameter a ==> com.github.javaparser.ast.body.Parameter
+ Line 813) n.getParameters() ==> java.util.List<com.github.javaparser.ast.body.Parameter>
+ Line 814) a.accept(this, arg) ==> void
+ Line 817) n.getBody() != null ==> boolean
+ Line 818) n.getBody().accept(this, arg) ==> void
+ Line 824) n.getTypeParameters() != null ==> boolean
+ Line 825) final TypeParameter a ==> com.github.javaparser.ast.TypeParameter
+ Line 825) n.getTypeParameters() ==> java.util.List<com.github.javaparser.ast.TypeParameter>
+ Line 826) a.accept(this, arg) ==> void
+ Line 829) n.getScope() != null ==> boolean
+ Line 830) n.getScope().accept(this, arg) ==> void
+ Line 836) n.getType() != null ==> boolean
+ Line 837) n.getType().accept(this, arg) ==> void
+ Line 842) n != null ==> boolean
+ Line 843) n.accept(this, arg) ==> void