Uses of Class
org.sonar.javascript.tree.symbols.Scope
-
Packages that use Scope Package Description org.sonar.javascript.se org.sonar.javascript.tree.impl.declaration org.sonar.javascript.tree.impl.expression org.sonar.javascript.tree.symbols org.sonar.javascript.tree.symbols.type org.sonar.plugins.javascript.api.symbols org.sonar.plugins.javascript.api.tree.declaration Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).org.sonar.plugins.javascript.api.tree.expression Provides interfaces to represent JavaScript source code as abstract syntax trees (AST). -
-
Uses of Scope in org.sonar.javascript.se
Methods in org.sonar.javascript.se with parameters of type Scope Modifier and Type Method Description static LiveVariableAnalysisLiveVariableAnalysis. create(ControlFlowGraph cfg, Scope scope)static LiveVariableAnalysisLiveVariableAnalysis. createForSymbolicExecution(ControlFlowGraph cfg, Scope scope)voidSeCheck. endOfExecution(Scope functionScope)Override this method to perform actions when the execution is finished.voidSeCheck. startOfExecution(Scope functionScope)Override this method to perform actions before the start of execution.Constructors in org.sonar.javascript.se with parameters of type Scope Constructor Description LocalVariables(Scope functionScope, ControlFlowGraph cfg)SymbolicExecution(Scope functionScope, ControlFlowGraph cfg, List<SeCheck> checks, boolean isAsync) -
Uses of Scope in org.sonar.javascript.tree.impl.declaration
Methods in org.sonar.javascript.tree.impl.declaration that return Scope Modifier and Type Method Description ScopeFunctionTreeImpl. scope()Methods in org.sonar.javascript.tree.impl.declaration with parameters of type Scope Modifier and Type Method Description voidFunctionTreeImpl. scope(Scope scope) -
Uses of Scope in org.sonar.javascript.tree.impl.expression
Methods in org.sonar.javascript.tree.impl.expression that return Scope Modifier and Type Method Description ScopeIdentifierTreeImpl. scope()Methods in org.sonar.javascript.tree.impl.expression with parameters of type Scope Modifier and Type Method Description voidIdentifierTreeImpl. scope(Scope scope) -
Uses of Scope in org.sonar.javascript.tree.symbols
Methods in org.sonar.javascript.tree.symbols that return Scope Modifier and Type Method Description ScopeSymbolModelImpl. getScope(Tree tree)ScopeSymbolModelBuilder. globalScope()ScopeSymbolModelImpl. globalScope()ScopeScope. outer()Methods in org.sonar.javascript.tree.symbols that return types with arguments of type Scope Modifier and Type Method Description Set<Scope>SymbolModelBuilder. getScopes()Set<Scope>SymbolModelImpl. getScopes()Map<Tree,Scope>ScopeVisitor. getTreeScopeMap()Methods in org.sonar.javascript.tree.symbols with parameters of type Scope Modifier and Type Method Description voidSymbolModelBuilder. addScope(Scope scope)voidSymbolModelImpl. addScope(Scope scope)SymbolSymbolModelBuilder. declareExternalSymbol(String name, Symbol.Kind kind, Scope scope)SymbolSymbolModelImpl. declareExternalSymbol(String name, Symbol.Kind kind, Scope scope)SymbolSymbolModelBuilder. declareSymbol(String name, Symbol.Kind kind, Scope scope)SymbolSymbolModelImpl. declareSymbol(String name, Symbol.Kind kind, Scope scope)Constructors in org.sonar.javascript.tree.symbols with parameters of type Scope Constructor Description Scope(Scope outer, Tree tree, boolean isBlock)Constructor parameters in org.sonar.javascript.tree.symbols with type arguments of type Scope Constructor Description HoistedSymbolVisitor(Map<Tree,Scope> treeScopeMap, org.sonar.api.config.Configuration configuration)SymbolVisitor(Map<Tree,Scope> treeScopeMap) -
Uses of Scope in org.sonar.javascript.tree.symbols.type
Methods in org.sonar.javascript.tree.symbols.type with parameters of type Scope Modifier and Type Method Description voidClassType. addMethod(IdentifierTree name, FunctionType functionType, Scope scope) -
Uses of Scope in org.sonar.plugins.javascript.api.symbols
Methods in org.sonar.plugins.javascript.api.symbols that return Scope Modifier and Type Method Description ScopeSymbolModel. getScope(Tree tree)ScopeSymbol. scope()Constructors in org.sonar.plugins.javascript.api.symbols with parameters of type Scope Constructor Description Symbol(String name, Symbol.Kind kind, Scope scope) -
Uses of Scope in org.sonar.plugins.javascript.api.tree.declaration
Methods in org.sonar.plugins.javascript.api.tree.declaration that return Scope Modifier and Type Method Description ScopeFunctionTree. scope() -
Uses of Scope in org.sonar.plugins.javascript.api.tree.expression
Methods in org.sonar.plugins.javascript.api.tree.expression that return Scope Modifier and Type Method Description ScopeIdentifierTree. scope()
-