Uses of Class
org.sonar.plugins.javascript.api.symbols.Symbol
-
Packages that use Symbol Package Description org.sonar.javascript.se 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.expression Provides interfaces to represent JavaScript source code as abstract syntax trees (AST). -
-
Uses of Symbol in org.sonar.javascript.se
Methods in org.sonar.javascript.se that return Symbol Modifier and Type Method Description SymbolSymbolicExecution. trackedVariable(Tree tree)Methods in org.sonar.javascript.se that return types with arguments of type Symbol Modifier and Type Method Description Set<Symbol>LocalVariables. functionParameters()Subset ofLocalVariables.trackableVariables()containing variables which are parameters.Set<Symbol>LiveVariableAnalysis. getLiveInSymbols(CfgBlock block)Set<Symbol>LiveVariableAnalysis. getLiveOutSymbols(CfgBlock block)Set<Symbol>LiveVariableAnalysis.Usages. neverReadSymbols()Set<Symbol>LocalVariables. trackableVariables()Local variables which value may be tracked through symbolic execution of the function body.com.google.common.collect.ImmutableMap<Symbol,SymbolicValue>ProgramState. values()Methods in org.sonar.javascript.se with parameters of type Symbol Modifier and Type Method Description ProgramStateProgramState. assignment(Symbol variable)ProgramStateProgramState. assignment(Symbol variable, SymbolicValue value)ConstraintProgramState. getConstraint(Symbol symbol)SymbolicValueProgramState. getSymbolicValue(Symbol symbol)booleanLiveVariableAnalysis.Usages. hasUsagesInNestedFunctions(Symbol symbol)ProgramStateProgramState. newFunctionSymbolicValue(Symbol symbol, FunctionTree functionTree)ProgramStateProgramState. newSymbolicValue(Symbol symbol, Constraint constraint)Method parameters in org.sonar.javascript.se with type arguments of type Symbol Modifier and Type Method Description ProgramStateProgramState. removeSymbols(Set<Symbol> symbolsToKeep)Constructors in org.sonar.javascript.se with parameters of type Symbol Constructor Description RelationOnSymbols(Relation.Operator operator, Symbol leftOperand, Symbol rightOperand) -
Uses of Symbol in org.sonar.javascript.tree.impl.expression
Methods in org.sonar.javascript.tree.impl.expression that return types with arguments of type Symbol Modifier and Type Method Description Optional<Symbol>IdentifierTreeImpl. symbol() -
Uses of Symbol in org.sonar.javascript.tree.symbols
Fields in org.sonar.javascript.tree.symbols with type parameters of type Symbol Modifier and Type Field Description protected Map<String,Symbol>Scope. symbolsMethods in org.sonar.javascript.tree.symbols that return Symbol Modifier and Type Method Description 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)SymbolScope. getSymbol(String name)SymbolScope. lookupSymbol(String name)Methods in org.sonar.javascript.tree.symbols that return types with arguments of type Symbol Modifier and Type Method Description List<Symbol>Scope. getSymbols(Symbol.Kind kind)Set<Symbol>SymbolModelImpl. getSymbols()Returns all symbols in scriptSet<Symbol>SymbolModelImpl. getSymbols(String name)Set<Symbol>SymbolModelImpl. getSymbols(Symbol.Kind kind)Methods in org.sonar.javascript.tree.symbols with parameters of type Symbol Modifier and Type Method Description voidScope. addSymbol(Symbol symbol) -
Uses of Symbol in org.sonar.javascript.tree.symbols.type
Methods in org.sonar.javascript.tree.symbols.type that return Symbol Modifier and Type Method Description SymbolClassType. property(String name)SymbolObjectType. property(String name)Methods in org.sonar.javascript.tree.symbols.type that return types with arguments of type Symbol Modifier and Type Method Description Collection<Symbol>ClassType. properties() -
Uses of Symbol in org.sonar.plugins.javascript.api.symbols
Methods in org.sonar.plugins.javascript.api.symbols that return Symbol Modifier and Type Method Description SymbolSymbol. setExternal(boolean external)SymbolUsage. symbol()Methods in org.sonar.plugins.javascript.api.symbols that return types with arguments of type Symbol Modifier and Type Method Description Set<Symbol>SymbolModel. getSymbols()Returns all symbols in scriptSet<Symbol>SymbolModel. getSymbols(String name)Set<Symbol>SymbolModel. getSymbols(Symbol.Kind kind) -
Uses of Symbol in org.sonar.plugins.javascript.api.tree.expression
Methods in org.sonar.plugins.javascript.api.tree.expression that return types with arguments of type Symbol Modifier and Type Method Description Optional<Symbol>IdentifierTree. symbol()
-