R - The type of the object returned by the visit*() methodsEX - The exception that the visit*() methods may throwpublic static interface Visitor.ComprehensiveVisitor<R,EX extends Throwable> extends Visitor.ImportVisitor<R,EX>, Visitor.TypeDeclarationVisitor<R,EX>, Visitor.TypeBodyDeclarationVisitor<R,EX>, Visitor.BlockStatementVisitor<R,EX>, Visitor.AtomVisitor<R,EX>, Visitor.ElementValueVisitor<R,EX>, Visitor.AnnotationVisitor<R,EX>
visitSingleStaticImportDeclaration, visitSingleTypeImportDeclaration, visitStaticImportOnDemandDeclaration, visitTypeImportOnDemandDeclarationvisitAnonymousClassDeclaration, visitEnumConstant, visitLocalClassDeclaration, visitMemberAnnotationTypeDeclaration, visitMemberClassDeclaration, visitMemberEnumDeclaration, visitMemberInterfaceDeclaration, visitPackageMemberAnnotationTypeDeclaration, visitPackageMemberClassDeclaration, visitPackageMemberEnumDeclaration, visitPackageMemberInterfaceDeclarationvisitFieldDeclaration, visitInitializer, visitMemberClassDeclaration, visitMemberEnumDeclaration, visitMemberInterfaceDeclarationvisitConstructorDeclarator, visitMethodDeclaratorvisitAlternateConstructorInvocation, visitAssertStatement, visitBlock, visitBreakStatement, visitContinueStatement, visitDoStatement, visitEmptyStatement, visitExpressionStatement, visitFieldDeclaration, visitForEachStatement, visitForStatement, visitIfStatement, visitInitializer, visitLabeledStatement, visitLocalClassDeclarationStatement, visitLocalVariableDeclarationStatement, visitReturnStatement, visitSuperConstructorInvocation, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitWhileStatementvisitPackagevisitArrayLength, visitAssignment, visitBinaryOperation, visitBooleanLiteral, visitCast, visitCharacterLiteral, visitClassLiteral, visitConditionalExpression, visitCrement, visitFloatingPointLiteral, visitInstanceof, visitIntegerLiteral, visitMethodInvocation, visitNewAnonymousClassInstance, visitNewArray, visitNewClassInstance, visitNewInitializedArray, visitNullLiteral, visitParameterAccess, visitQualifiedThisReference, visitSimpleConstant, visitStringLiteral, visitSuperclassMethodInvocation, visitThisReference, visitUnaryOperationvisitAmbiguousName, visitArrayAccessExpression, visitFieldAccess, visitFieldAccessExpression, visitLocalVariableAccess, visitParenthesizedExpression, visitSuperclassFieldAccessExpressionvisitArrayType, visitBasicType, visitReferenceType, visitRvalueMemberType, visitSimpleTypevisitAnnotation, visitElementValueArrayInitializer, visitRvaluevisitMarkerAnnotation, visitNormalAnnotation, visitSingleElementAnnotation