public class HoistedSymbolVisitor extends DoubleDispatchVisitor
| Constructor and Description |
|---|
HoistedSymbolVisitor(Map<Tree,Scope> treeScopeMap,
org.sonar.api.config.Configuration configuration) |
getContext, scan, scan, scanChildren, scanTree, visitArgumentList, visitArrayAssignmentPattern, visitArrayBindingPattern, visitArrayLiteral, visitAssignmentExpression, visitAssignmentPatternRestElement, visitBinaryExpression, visitBindingProperty, visitBreakStatement, visitCallExpression, visitCaseClause, visitComment, visitComputedPropertyName, visitConditionalExpression, visitContinueStatement, visitDebugger, visitDecorator, visitDefaultClause, visitDefaultExportDeclaration, visitDoWhileStatement, visitElseClause, visitEmptyStatement, visitExportClause, visitExportDefaultBinding, visitExportDefaultBindingWithExportList, visitExportDefaultBindingWithNameSpaceExport, visitExpressionStatement, visitExtendsClause, visitFieldDeclaration, visitFinallyBlock, visitFlowArrayTypeShorthand, visitFlowArrayTypeWithKeywordTree, visitFlowCastingExpression, visitFlowDeclare, visitFlowFunctionSignature, visitFlowFunctionType, visitFlowFunctionTypeParameter, visitFlowFunctionTypeParameterClause, visitFlowGenericParameterClause, visitFlowImplementsClause, visitFlowIntersectionType, visitFlowLiteralType, visitFlowMethodPropertyDefinitionKey, visitFlowModule, visitFlowModuleExports, visitFlowNamespacedType, visitFlowObjectTypeTree, visitFlowOpaqueType, visitFlowOptionalBindingElement, visitFlowOptionalType, visitFlowParameterizedGenerics, visitFlowParenthesisedType, visitFlowPropertyType, visitFlowPropertyTypeKey, visitFlowSimpleType, visitFlowTupleType, visitFlowTypeAnnotation, visitFlowTypedBindingElement, visitFlowTypeofType, visitFlowUnionType, visitFromClause, visitIdentifier, visitIfStatement, visitImport, visitImportDeclaration, visitImportModuleDeclaration, visitInitializedAssignmentPatternElement, visitInitializedBindingElement, visitJsxClosingElement, visitJsxEmptyClosingElement, visitJsxEmptyOpeningElement, visitJsxIdentifier, visitJsxJavaScriptExpression, visitJsxOpeningElement, visitJsxSelfClosingElement, visitJsxShortFragmentElement, visitJsxSpreadAttribute, visitJsxStandardAttribute, visitJsxStandardElement, visitJsxText, visitLabelledStatement, visitLiteral, visitMemberExpression, visitModule, visitNamedExportDeclaration, visitNamedImportExportClause, visitNameSpaceExportDeclaration, visitNewExpression, visitNewTarget, visitObjectAssignmentPattern, visitObjectAssignmentPatternPairElement, visitObjectBindingPattern, visitObjectLiteral, visitPairProperty, visitParameterList, visitParenthesisedExpression, visitRestElement, visitReturnStatement, visitSpreadElement, visitSuper, visitTaggedTemplate, visitTemplateCharacters, visitTemplateExpression, visitTemplateLiteral, visitThrowStatement, visitToken, visitTryStatement, visitUnaryExpression, visitVariableStatement, visitWhileStatement, visitWithStatement, visitYieldExpressionpublic void visitScript(ScriptTree tree)
visitScript in class DoubleDispatchVisitorpublic void visitBlock(BlockTree tree)
visitBlock in class DoubleDispatchVisitorpublic void visitForStatement(ForStatementTree tree)
visitForStatement in class DoubleDispatchVisitorpublic void visitForObjectStatement(ForObjectStatementTree tree)
visitForObjectStatement in class DoubleDispatchVisitorpublic void visitSwitchStatement(SwitchStatementTree tree)
visitSwitchStatement in class DoubleDispatchVisitorpublic void visitSpecifier(SpecifierTree tree)
visitSpecifier in class DoubleDispatchVisitorpublic void visitNameSpaceImport(NameSpaceImportTree tree)
visitNameSpaceImport in class DoubleDispatchVisitorpublic void visitImportClause(ImportClauseTree tree)
visitImportClause in class DoubleDispatchVisitorpublic void visitMethodDeclaration(MethodDeclarationTree tree)
visitMethodDeclaration in class DoubleDispatchVisitorpublic void visitAccessorMethodDeclaration(AccessorMethodDeclarationTree tree)
visitAccessorMethodDeclaration in class DoubleDispatchVisitorpublic void visitCatchBlock(CatchBlockTree tree)
visitCatchBlock in class DoubleDispatchVisitorpublic void visitFunctionDeclaration(FunctionDeclarationTree tree)
visitFunctionDeclaration in class DoubleDispatchVisitorpublic void visitFlowGenericParameter(FlowGenericParameterTree tree)
visitFlowGenericParameter in class DoubleDispatchVisitorpublic void visitArrowFunction(ArrowFunctionTree tree)
visitArrowFunction in class DoubleDispatchVisitorpublic void visitFunctionExpression(FunctionExpressionTree tree)
visitFunctionExpression in class DoubleDispatchVisitorpublic void visitClass(ClassTree tree)
visitClass in class DoubleDispatchVisitorpublic void visitFlowInterfaceDeclaration(FlowInterfaceDeclarationTree tree)
visitFlowInterfaceDeclaration in class DoubleDispatchVisitorpublic void visitVariableDeclaration(VariableDeclarationTree tree)
visitVariableDeclaration in class DoubleDispatchVisitorpublic void visitFlowTypeAliasStatement(FlowTypeAliasStatementTree tree)
visitFlowTypeAliasStatement in class DoubleDispatchVisitorCopyright © 2011–2018 SonarSource and Eriks Nukis. All rights reserved.