A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.ArrayBindingPatternTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.BindingPropertyTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.DecoratorTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.DefaultExportDeclarationTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.ExportClauseTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithExportListImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithNameSpaceExportImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.ExtendsClauseTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.FieldDeclarationTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.FromClauseTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.ImportClauseTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.ImportDeclarationTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.ImportModuleDeclarationTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.InitializedBindingElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.ModuleTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.NamedExportDeclarationTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.NamedImportExportClauseTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceExportDeclarationTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceImportTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.ObjectBindingPatternTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.ParameterListTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.ScriptTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.declaration.SpecifierTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.ArgumentListTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.ArrayAssignmentPatternTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.ArrayLiteralTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.AssignmentExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.AssignmentPatternRestElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.BinaryExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.BracketMemberExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.CallExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.ComputedPropertyNameTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.ConditionalExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.DotMemberExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.ImportTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.InitializedAssignmentPatternElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxClosingElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyClosingElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyOpeningElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxIdentifierTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxJavaScriptExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxOpeningElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSelfClosingElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxShortFragmentElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSpreadAttributeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardAttributeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxTextTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.LiteralTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.NewExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.NewTargetTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternPairElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.ObjectLiteralTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.PairPropertyTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.ParenthesisedExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.PostfixExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.PrefixExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.RestElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.SpreadElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.SuperTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.TaggedTemplateTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.TemplateCharactersTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.TemplateExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.TemplateLiteralTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.expression.YieldExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowArrayTypeShorthandTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowArrayTypeWithKeywordTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowCastingExpressionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowDeclareTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionSignatureTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterClauseTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowGenericParameterClauseTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowGenericParameterTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowImplementsClauseTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowIndexerPropertyDefinitionKeyTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowInterfaceDeclarationTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowIntersectionTypeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowLiteralTypeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowMethodPropertyDefinitionKeyTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleExportsTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowNamespacedTypeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowObjectTypeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowOpaqueTypeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowOptionalBindingElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowOptionalTypeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowParameterizedGenericsTypeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowParenthesisedTypeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowPropertyDefinitionTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowSimplePropertyDefinitionKeyTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowSimpleTypeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowTupleTypeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAliasStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAnnotationTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowTypedBindingElementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeofTypeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.flow.FlowUnionTypeTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.BlockTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.BreakStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.CaseClauseTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.CatchBlockTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.ContinueStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.DebuggerStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.DefaultClauseTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.DoWhileStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.ElseClauseTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.EmptyStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.ExpressionStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.FinallyBlockTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.ForObjectStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.ForStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.IfStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.LabelledStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.ReturnStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.SwitchStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.ThrowStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.TryStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.VariableDeclarationTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.VariableStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.WhileStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in class org.sonar.javascript.tree.impl.statement.WithStatementTreeImpl
- accept(DoubleDispatchVisitor) - Method in interface org.sonar.plugins.javascript.api.tree.Tree
- accessor(Optional<List<DecoratorTree>>, Optional<InternalSyntaxToken>, InternalSyntaxToken, Tree, Optional<FlowGenericParameterClauseTree>, ParameterListTree, Optional<FlowTypeAnnotationTree>, BlockTree) - Method in class org.sonar.javascript.parser.TreeFactory
- AccessorMethodDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- AccessorMethodDeclarationTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- AccessorMethodDeclarationTreeImpl(List<DecoratorTree>, InternalSyntaxToken, InternalSyntaxToken, Tree, FlowGenericParameterClauseTree, ParameterListTree, FlowTypeAnnotationTree, BlockTree) - Constructor for class org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl
- accessorToken() - Method in class org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl
- accessorToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.AccessorMethodDeclarationTree
- add(int, T) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.ArrayLiteralTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.AssignmentExpressionTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.BinaryExpressionTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.BracketMemberExpressionTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.CallExpressionTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.ConditionalExpressionTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.DotMemberExpressionTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.LiteralTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.NewExpressionTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.ObjectLiteralTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.ParenthesisedExpressionTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.PostfixExpressionTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.PrefixExpressionTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.SpreadElementTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.SuperTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.TaggedTemplateTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.TemplateLiteralTreeImpl
- add(Type) - Method in class org.sonar.javascript.tree.impl.expression.YieldExpressionTreeImpl
- add(Type) - Method in interface org.sonar.javascript.tree.symbols.type.TypableTree
- add(Type) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- add(T) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- addAll(int, Collection<? extends T>) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- addAll(Collection<? extends Type>) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- addAll(Collection<? extends T>) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- addIssue(Tree, String) - Method in class org.sonar.javascript.se.SeCheck
- addIssue(Tree, String) - Method in class org.sonar.javascript.visitors.Issues
- addIssue(Tree, String) - Method in interface org.sonar.plugins.javascript.api.EslintBasedCheck
- addIssue(Tree, String) - Method in interface org.sonar.plugins.javascript.api.JavaScriptCheck
-
Returns new issue which is instance of
PreciseIssue. - addIssue(Tree, String) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitorCheck
- addIssue(Tree, String) - Method in class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitorCheck
- addIssue(T) - Method in class org.sonar.javascript.se.SeCheck
- addIssue(T) - Method in class org.sonar.javascript.visitors.Issues
- addIssue(T) - Method in interface org.sonar.plugins.javascript.api.EslintBasedCheck
- addIssue(T) - Method in interface org.sonar.plugins.javascript.api.JavaScriptCheck
-
Use this method only to add specific kind of issue.
- addIssue(T) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitorCheck
- addIssue(T) - Method in class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitorCheck
- ADDITIVE_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- ADDITIVE_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- addLineIssue(Tree, String) - Method in class org.sonar.javascript.se.SeCheck
-
Deprecated.
- addLineIssue(Tree, String) - Method in class org.sonar.javascript.visitors.Issues
- addLineIssue(Tree, String) - Method in interface org.sonar.plugins.javascript.api.EslintBasedCheck
- addLineIssue(Tree, String) - Method in interface org.sonar.plugins.javascript.api.JavaScriptCheck
-
Deprecated.since 2.14 use
JavaScriptCheck.addIssue(Issue) - addLineIssue(Tree, String) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitorCheck
-
Deprecated.
- addLineIssue(Tree, String) - Method in class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitorCheck
-
Deprecated.
- addMethod(IdentifierTree, FunctionType, Scope) - Method in class org.sonar.javascript.tree.symbols.type.ClassType
- addRelation(Relation) - Method in class org.sonar.javascript.se.ProgramState
- addScope(Scope) - Method in interface org.sonar.javascript.tree.symbols.SymbolModelBuilder
- addScope(Scope) - Method in class org.sonar.javascript.tree.symbols.SymbolModelImpl
- addSymbol(Symbol) - Method in class org.sonar.javascript.tree.symbols.Scope
- addType(Type) - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
- addTypes(Set<Type>) - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
- addUsage(IdentifierTree, Usage.Kind) - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
- afterBlockElement(ProgramState, Tree) - Method in class org.sonar.javascript.se.SeCheck
-
Override this method to perform actions after executing
element. - and(Constraint) - Method in class org.sonar.javascript.se.Constraint
- AND - org.sonar.javascript.lexer.JavaScriptPunctuator
- AND_ASSIGNMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- AND_EQU - org.sonar.javascript.lexer.JavaScriptPunctuator
- ANDAND - org.sonar.javascript.lexer.JavaScriptPunctuator
- ANGULAR_MODULE - org.sonar.javascript.tree.symbols.type.ObjectType.FrameworkType
- ANGULAR_MODULE - org.sonar.plugins.javascript.api.symbols.Type.Kind
- AngularJS - Class in org.sonar.javascript.tree.symbols.type
- ANY_BOOLEAN - Static variable in class org.sonar.javascript.se.Constraint
- ANY_NUMBER - Static variable in class org.sonar.javascript.se.Constraint
- ANY_STRING - Static variable in class org.sonar.javascript.se.Constraint
- ANY_VALUE - Static variable in class org.sonar.javascript.se.Constraint
- apply(int) - Method in class org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue.ListSignature
- apply(Consumer<Deque<SymbolicValue>>) - Method in class org.sonar.javascript.se.ExpressionStack
-
This method allows to perform one or more operations on a copy of the internal stack.
- applyNumericComparison(ProgramState) - Method in class org.sonar.javascript.se.Relation
- areEquivalent(List<? extends Tree>, List<? extends Tree>) - Static method in class org.sonar.javascript.tree.SyntacticEquivalence
- areEquivalent(Tree, Tree) - Static method in class org.sonar.javascript.tree.SyntacticEquivalence
- areLeafsEquivalent(JavaScriptTree, JavaScriptTree) - Static method in class org.sonar.javascript.tree.SyntacticEquivalence
-
Caller must guarantee that nodes of the same kind.
- argument() - Method in class org.sonar.javascript.tree.impl.expression.YieldExpressionTreeImpl
- argument() - Method in interface org.sonar.plugins.javascript.api.tree.expression.YieldExpressionTree
- ARGUMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- ARGUMENT_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- ARGUMENT_LIST - org.sonar.plugins.javascript.api.tree.Tree.Kind
- ARGUMENT_LIST() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- argumentClause() - Method in class org.sonar.javascript.tree.impl.declaration.DecoratorTreeImpl
- argumentClause() - Method in class org.sonar.javascript.tree.impl.expression.CallExpressionTreeImpl
- argumentClause() - Method in class org.sonar.javascript.tree.impl.expression.NewExpressionTreeImpl
- argumentClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.DecoratorTree
- argumentClause() - Method in interface org.sonar.plugins.javascript.api.tree.expression.CallExpressionTree
- argumentClause() - Method in interface org.sonar.plugins.javascript.api.tree.expression.NewExpressionTree
- argumentClause(InternalSyntaxToken, Optional<SeparatedList<ExpressionTree>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- argumentClauseTail(ArgumentListTree) - Method in class org.sonar.javascript.parser.TreeFactory
- ArgumentListTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- ArgumentListTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- ArgumentListTreeImpl(InternalSyntaxToken, SeparatedList<ExpressionTree>, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.ArgumentListTreeImpl
- arguments() - Method in class org.sonar.javascript.tree.impl.expression.ArgumentListTreeImpl
- arguments() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArgumentListTree
- ARRAY - org.sonar.javascript.parser.EcmaScriptLexer
- ARRAY - org.sonar.javascript.se.Type
- ARRAY - org.sonar.plugins.javascript.api.symbols.Type.Kind
- ARRAY - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- ARRAY - Static variable in class org.sonar.javascript.se.Constraint
- ARRAY_ASSIGNMENT_PATTERN - org.sonar.plugins.javascript.api.tree.Tree.Kind
- ARRAY_ASSIGNMENT_PATTERN() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- ARRAY_BINDING_PATTERN - org.sonar.javascript.parser.EcmaScriptLexer
- ARRAY_BINDING_PATTERN - org.sonar.plugins.javascript.api.tree.Tree.Kind
- ARRAY_BINDING_PATTERN() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- ARRAY_ELEMENT_LIST() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- ARRAY_LITERAL - org.sonar.plugins.javascript.api.tree.Tree.Kind
- ARRAY_LITERAL() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- ARRAY_LITERAL_ELEMENT - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- ARRAY_LITERAL_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- ARRAY_PROTOTYPE - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- arrayAssignmentPattern(InternalSyntaxToken, Optional<Tree>, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, Optional<Tree>>>>, Optional<Tree>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- ArrayAssignmentPatternTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- ArrayAssignmentPatternTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- ArrayAssignmentPatternTreeImpl(SyntaxToken, SeparatedList<Optional<Tree>>, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.ArrayAssignmentPatternTreeImpl
- arrayBindingPattern(InternalSyntaxToken, Optional<BindingElementTree>, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, Optional<BindingElementTree>>>>, Optional<BindingElementTree>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- ArrayBindingPatternTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
-
Common interface for all types of Array Binding Pattern (ES6)
- ArrayBindingPatternTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- ArrayBindingPatternTreeImpl(InternalSyntaxToken, SeparatedList<Optional<BindingElementTree>>, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.declaration.ArrayBindingPatternTreeImpl
- ArrayBuiltInProperties - Class in org.sonar.javascript.se.builtins
- arrayLiteral(InternalSyntaxToken, Optional<List<Tree>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- arrayLiteralElements(Optional<List<InternalSyntaxToken>>, ExpressionTree, Optional<List<TreeFactory.Tuple<List<InternalSyntaxToken>, ExpressionTree>>>, Optional<List<InternalSyntaxToken>>) - Method in class org.sonar.javascript.parser.TreeFactory
-
From ECMAScript 6 draft: Whenever a comma in the element list is not preceded by an AssignmentExpression i.e., a comma at the beginning or after another comma), the missing array element contributes to the length of the Array and increases the index of subsequent elements.
- ArrayLiteralTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- ArrayLiteralTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- ArrayLiteralTreeImpl(SyntaxToken, List<Tree>, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.ArrayLiteralTreeImpl
- arrayToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowArrayTypeWithKeywordTreeImpl
- arrayToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowArrayTypeWithKeywordTree
- ArrayType - Class in org.sonar.javascript.tree.symbols.type
- ArrayType() - Constructor for class org.sonar.javascript.tree.symbols.type.ArrayType
- ARROW_FUNCTION - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- ARROW_FUNCTION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- ARROW_FUNCTION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- arrowFunction(Optional<InternalSyntaxToken>, Optional<FlowGenericParameterClauseTree>, Tree, Optional<FlowTypeAnnotationTree>, Tree, InternalSyntaxToken, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- ArrowFunctionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
-
ECMAScript 6 feature Arrow function.
- ArrowFunctionTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- ArrowFunctionTreeImpl(SyntaxToken, FlowGenericParameterClauseTree, Tree, FlowTypeAnnotationTree, InternalSyntaxToken, Tree) - Constructor for class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- AS - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- assertEmptyStack(Tree) - Method in class org.sonar.javascript.se.ProgramState
- assignment(Symbol) - Method in class org.sonar.javascript.se.ProgramState
- assignment(Symbol, SymbolicValue) - Method in class org.sonar.javascript.se.ProgramState
- ASSIGNMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- ASSIGNMENT_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- ASSIGNMENT_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- ASSIGNMENT_EXPRESSION_NO_IN - org.sonar.javascript.parser.EcmaScriptLexer
- ASSIGNMENT_EXPRESSION_NOT_ARROW_FUNCTION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- ASSIGNMENT_KINDS - org.sonar.javascript.tree.KindSet
- ASSIGNMENT_OPERATOR - org.sonar.javascript.parser.EcmaScriptLexer
- ASSIGNMENT_PATTERN_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- ASSIGNMENT_PATTERN_REST_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- ASSIGNMENT_PATTERN_REST_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- ASSIGNMENT_PROPERTY() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- ASSIGNMENT_TOKEN() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- assignmentExpression(ExpressionTree, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.javascript.parser.TreeFactory
- AssignmentExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- AssignmentExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- AssignmentExpressionTreeImpl(Tree.Kind, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.tree.impl.expression.AssignmentExpressionTreeImpl
- assignmentNoCurly(Tree, ExpressionTree) - Method in class org.sonar.javascript.parser.TreeFactory
- assignmentPatternRestElement(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.javascript.parser.TreeFactory
- AssignmentPatternRestElementTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- AssignmentPatternRestElementTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- AssignmentPatternRestElementTreeImpl(InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.tree.impl.expression.AssignmentPatternRestElementTreeImpl
- assignmentWithArrayDestructuring(ExpressionTree, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.javascript.parser.TreeFactory
- asToken() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithNameSpaceExportImpl
- asToken() - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceExportDeclarationTreeImpl
- asToken() - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceImportTreeImpl
- asToken() - Method in class org.sonar.javascript.tree.impl.declaration.SpecifierTreeImpl
- asToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithNameSpaceExport
- asToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NameSpaceExportDeclarationTree
- asToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NameSpaceImportTree
- asToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.SpecifierTree
- ASYNC - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 2017 proposal
- asyncToken() - Method in class org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl
- asyncToken() - Method in class org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl
- asyncToken() - Method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- asyncToken() - Method in class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- asyncToken() - Method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- asyncToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionTree
- AT - org.sonar.javascript.lexer.JavaScriptPunctuator
- atToken() - Method in class org.sonar.javascript.tree.impl.declaration.DecoratorTreeImpl
- atToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.DecoratorTree
- attributes() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxOpeningElementTreeImpl
- attributes() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSelfClosingElementTreeImpl
- attributes() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxOpeningElementTree
- attributes() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSelfClosingElementTree
- AWAIT - org.sonar.javascript.lexer.JavaScriptKeyword
- AWAIT - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
UnaryExpressionTreeawait - awaitToken() - Method in class org.sonar.javascript.tree.impl.statement.ForObjectStatementTreeImpl
- awaitToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForObjectStatementTree
B
- Backbone - Class in org.sonar.javascript.tree.symbols.type
- BACKBONE_MODEL - org.sonar.javascript.tree.symbols.type.ObjectType.FrameworkType
- BACKBONE_MODEL - org.sonar.plugins.javascript.api.symbols.Type.Kind
- BACKBONE_MODEL_OBJECT - org.sonar.javascript.tree.symbols.type.ObjectType.FrameworkType
- BACKBONE_MODEL_OBJECT - org.sonar.plugins.javascript.api.symbols.Type.Kind
- BACKSLASH - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- BACKSLASH_DOLLAR - org.sonar.javascript.parser.EcmaScriptLexer
- BACKTICK - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- BANG - org.sonar.javascript.lexer.JavaScriptPunctuator
- baseConstraint() - Method in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.sv.EqualitySymbolicValue
- baseConstraint(ProgramState) - Method in interface org.sonar.javascript.se.sv.FunctionSymbolicValue
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.sv.FunctionWithTreeSymbolicValue
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.sv.IncDecSymbolicValue
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.sv.InstanceOfSymbolicValue
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.sv.LiteralSymbolicValue
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.sv.LogicalNotSymbolicValue
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.sv.PlusSymbolicValue
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.sv.RelationalSymbolicValue
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.sv.SimpleSymbolicValue
- baseConstraint(ProgramState) - Method in enum org.sonar.javascript.se.sv.SpecialSymbolicValue
- baseConstraint(ProgramState) - Method in interface org.sonar.javascript.se.sv.SymbolicValue
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.sv.SymbolicValueWithConstraint
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.sv.TypeOfComparisonSymbolicValue
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.sv.TypeOfSymbolicValue
- baseConstraint(ProgramState) - Method in class org.sonar.javascript.se.sv.UnaryMinusSymbolicValue
- baseConstraint(ProgramState) - Method in enum org.sonar.javascript.se.sv.UnknownSymbolicValue
- beforeBlockElement(ProgramState, Tree, ProgramPoint) - Method in class org.sonar.javascript.se.SeCheck
-
Override this method to perform actions before executing
element. - BinaryExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- BinaryExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- BinaryExpressionTreeImpl(Tree.Kind, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.tree.impl.expression.BinaryExpressionTreeImpl
- BinaryProgramPoint - Class in org.sonar.javascript.se.points
- BinaryProgramPoint() - Constructor for class org.sonar.javascript.se.points.BinaryProgramPoint
- BINDING_ELEMENT - org.sonar.javascript.parser.EcmaScriptLexer
- BINDING_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- BINDING_ELEMENT_LIST() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- BINDING_IDENTIFIER - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- BINDING_IDENTIFIER - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
IdentifierTreeUsed for identifiers which create new variable existing in some scope (e.g. - BINDING_IDENTIFIER() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- BINDING_PATTERN - org.sonar.javascript.parser.EcmaScriptLexer
- BINDING_PATTERN() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- BINDING_PROPERTY - org.sonar.javascript.parser.EcmaScriptLexer
- BINDING_PROPERTY - org.sonar.plugins.javascript.api.tree.Tree.Kind
- BINDING_PROPERTY() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- BINDING_PROPERTY_LIST() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- BINDING_REST_ELEMENT - org.sonar.javascript.parser.EcmaScriptLexer
- BINDING_REST_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
-
ECMAScript 6
- bindingElement() - Method in class org.sonar.javascript.tree.impl.flow.FlowOptionalBindingElementTreeImpl
- bindingElement() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypedBindingElementTreeImpl
- bindingElement() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowOptionalBindingElementTree
- bindingElement() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTypedBindingElementTree
- bindingElementList1(BindingElementTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, BindingElementTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- BindingElementTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- bindingIdentifier(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- bindingIdentifiers() - Method in class org.sonar.javascript.tree.impl.declaration.ArrayBindingPatternTreeImpl
-
Return the list of new binding names introduced by this array binding pattern.
- bindingIdentifiers() - Method in class org.sonar.javascript.tree.impl.declaration.BindingPropertyTreeImpl
- bindingIdentifiers() - Method in class org.sonar.javascript.tree.impl.declaration.InitializedBindingElementTreeImpl
- bindingIdentifiers() - Method in class org.sonar.javascript.tree.impl.declaration.ObjectBindingPatternTreeImpl
-
Return the list of new binding names introduced by this object binding pattern.
- bindingIdentifiers() - Method in class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- bindingIdentifiers() - Method in class org.sonar.javascript.tree.impl.expression.RestElementTreeImpl
- bindingIdentifiers() - Method in class org.sonar.javascript.tree.impl.flow.FlowOptionalBindingElementTreeImpl
- bindingIdentifiers() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypedBindingElementTreeImpl
- bindingIdentifiers() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.BindingElementTree
- bindingList() - Method in interface org.sonar.plugins.javascript.api.tree.expression.LexicalDeclarationTree
- bindingProperty(Tree, InternalSyntaxToken, BindingElementTree) - Method in class org.sonar.javascript.parser.TreeFactory
- bindingPropertyList(BindingElementTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, BindingElementTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- BindingPropertyTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- BindingPropertyTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- BindingPropertyTreeImpl(Tree, InternalSyntaxToken, BindingElementTree) - Constructor for class org.sonar.javascript.tree.impl.declaration.BindingPropertyTreeImpl
- bindingRestElement(InternalSyntaxToken, BindingElementTree, Optional<FlowTypeAnnotationTree>) - Method in class org.sonar.javascript.parser.TreeFactory
- BITWISE_AND - org.sonar.plugins.javascript.api.tree.Tree.Kind
- BITWISE_AND_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- BITWISE_AND_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- BITWISE_COMPLEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- BITWISE_OR - org.sonar.plugins.javascript.api.tree.Tree.Kind
- BITWISE_OR_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- BITWISE_OR_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- BITWISE_XOR - org.sonar.plugins.javascript.api.tree.Tree.Kind
- BITWISE_XOR_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- BITWISE_XOR_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- BitwiseBinaryProgramPoint - Class in org.sonar.javascript.se.points
- BitwiseBinaryProgramPoint() - Constructor for class org.sonar.javascript.se.points.BitwiseBinaryProgramPoint
- block() - Method in class org.sonar.javascript.se.BlockExecution
- block() - Method in class org.sonar.javascript.tree.impl.statement.CatchBlockTreeImpl
- block() - Method in class org.sonar.javascript.tree.impl.statement.FinallyBlockTreeImpl
- block() - Method in class org.sonar.javascript.tree.impl.statement.TryStatementTreeImpl
- block() - Method in interface org.sonar.plugins.javascript.api.tree.statement.CatchBlockTree
- block() - Method in interface org.sonar.plugins.javascript.api.tree.statement.FinallyBlockTree
- block() - Method in interface org.sonar.plugins.javascript.api.tree.statement.TryStatementTree
- BLOCK - org.sonar.plugins.javascript.api.tree.Tree.Kind
- BLOCK() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- BlockExecution - Class in org.sonar.javascript.se
-
This class represents execution of a block on a given path
- BlockExecution(CfgBlock, ProgramState) - Constructor for class org.sonar.javascript.se.BlockExecution
- blocks() - Method in class org.sonar.javascript.cfg.ControlFlowGraph
- BlockTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- BlockTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- BlockTreeImpl(InternalSyntaxToken, List<StatementTree>, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.statement.BlockTreeImpl
- BlockTreeImpl(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.statement.BlockTreeImpl
- body() - Method in class org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl
- body() - Method in class org.sonar.javascript.tree.impl.declaration.DecoratorTreeImpl
- body() - Method in class org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl
- body() - Method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- body() - Method in class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- body() - Method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- body() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.AccessorMethodDeclarationTree
- body() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.DecoratorTree
- body() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionDeclarationTree
- body() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionTree
- body() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.MethodDeclarationTree
- body() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrowFunctionTree
-
Either
BlockTreeorExpressionTree - body() - Method in interface org.sonar.plugins.javascript.api.tree.expression.FunctionExpressionTree
- BOOLEAN - org.sonar.javascript.tree.symbols.type.PrimitiveType
- BOOLEAN - org.sonar.plugins.javascript.api.symbols.Type.Kind
- BOOLEAN - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- BOOLEAN_LITERAL - org.sonar.javascript.parser.EcmaScriptLexer
- BOOLEAN_LITERAL - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
LiteralTreeboolean - BOOLEAN_OBJECT - org.sonar.javascript.se.Type
- BOOLEAN_OBJECT - Static variable in class org.sonar.javascript.se.Constraint
- BOOLEAN_PRIMITIVE - org.sonar.javascript.se.Type
- BOOLEAN_PRIMITIVE - Static variable in class org.sonar.javascript.se.Constraint
- BOOLEAN_PROTOTYPE - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- BooleanBuiltInProperties - Class in org.sonar.javascript.se.builtins
- booleanLiteral(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- BRACKET_ACCESS() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- BRACKET_MEMBER_EXPRESSION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- BracketMemberExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- BracketMemberExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- BracketMemberExpressionTreeImpl(ExpressionTree, SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.BracketMemberExpressionTreeImpl
- branchingTree() - Method in interface org.sonar.javascript.cfg.CfgBranchingBlock
-
Syntax tree causing branching: e.g.
- BREAK - org.sonar.javascript.lexer.JavaScriptKeyword
- BREAK_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- BREAK_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- BREAK_WITH_LABEL() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- BREAK_WITHOUT_LABEL() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- breakKeyword() - Method in class org.sonar.javascript.tree.impl.statement.BreakStatementTreeImpl
- breakKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.BreakStatementTree
- BreakStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- BreakStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- BreakStatementTreeImpl(SyntaxToken, SyntaxToken, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.statement.BreakStatementTreeImpl
- breakWithLabel(InternalSyntaxToken, InternalSyntaxToken, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- breakWithoutLabel(InternalSyntaxToken, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- build(ScriptTree) - Static method in class org.sonar.javascript.cfg.ControlFlowGraph
- build(BlockTree) - Static method in class org.sonar.javascript.cfg.ControlFlowGraph
- build(TreeVisitorContext, Configuration) - Static method in class org.sonar.javascript.tree.symbols.SymbolModelImpl
- BuiltInConstructorSymbolicValue - Class in org.sonar.javascript.se.builtins
- BuiltInFunctionSymbolicValue - Class in org.sonar.javascript.se.sv
-
This symbolic values is used for built-in types and objects methods.
- BuiltInFunctionSymbolicValue(Constraint) - Constructor for class org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue
- BuiltInFunctionSymbolicValue(Constraint, IntFunction<Constraint>) - Constructor for class org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue
- BuiltInFunctionSymbolicValue(Constraint, IntFunction<Constraint>, boolean) - Constructor for class org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue
- BuiltInFunctionSymbolicValue(Constraint, BuiltInFunctionSymbolicValue.ArgumentsConstrainer, IntFunction<Constraint>, boolean) - Constructor for class org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue
- BuiltInFunctionSymbolicValue.ArgumentsConstrainer - Interface in org.sonar.javascript.se.sv
- BuiltInFunctionSymbolicValue.ListSignature - Class in org.sonar.javascript.se.sv
- BuiltInMethods - Class in org.sonar.javascript.tree.symbols.type
- BuiltInObjectSymbolicValue - Class in org.sonar.javascript.se.builtins
- bundlePath() - Method in interface org.sonar.plugins.javascript.api.RulesBundle
- BYTE_ORDER_MARK - Static variable in class org.sonar.javascript.parser.JavaScriptNodeBuilder
C
- call(List<SymbolicValue>) - Method in class org.sonar.javascript.se.builtins.BuiltInConstructorSymbolicValue
- call(List<SymbolicValue>) - Method in class org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue
- call(List<SymbolicValue>) - Method in interface org.sonar.javascript.se.sv.FunctionSymbolicValue
- CALL_EXPRESSION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- CALL_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- CALL_EXPRESSION_TAIL() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- callability - Variable in class org.sonar.javascript.tree.symbols.type.ObjectType
- callability() - Method in class org.sonar.javascript.tree.symbols.type.ObjectType
- callability() - Method in interface org.sonar.plugins.javascript.api.symbols.Type
- CALLABLE - org.sonar.plugins.javascript.api.symbols.Type.Callability
- callee() - Method in class org.sonar.javascript.tree.impl.expression.CallExpressionTreeImpl
- callee() - Method in class org.sonar.javascript.tree.impl.expression.TaggedTemplateTreeImpl
- callee() - Method in interface org.sonar.plugins.javascript.api.tree.expression.CallExpressionTree
- callee() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TaggedTemplateTree
- callExpression(CallExpressionTree, Optional<List<TreeFactory.ExpressionTail>>) - Method in class org.sonar.javascript.parser.TreeFactory
- CallExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- CallExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- CallExpressionTreeImpl(ExpressionTree, ArgumentListTree) - Constructor for class org.sonar.javascript.tree.impl.expression.CallExpressionTreeImpl
- CASE - org.sonar.javascript.lexer.JavaScriptKeyword
- CASE_CLAUSE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- CASE_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- caseClause(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, Optional<List<StatementTree>>) - Method in class org.sonar.javascript.parser.TreeFactory
- CaseClauseTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- CaseClauseTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- CaseClauseTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.statement.CaseClauseTreeImpl
- CaseClauseTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, List<StatementTree>) - Constructor for class org.sonar.javascript.tree.impl.statement.CaseClauseTreeImpl
- cases() - Method in class org.sonar.javascript.tree.impl.statement.SwitchStatementTreeImpl
- cases() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree
- CATCH - org.sonar.javascript.lexer.JavaScriptKeyword
- CATCH_BLOCK - org.sonar.plugins.javascript.api.tree.Tree.Kind
- CATCH_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- catchBlock() - Method in class org.sonar.javascript.tree.impl.statement.TryStatementTreeImpl
- catchBlock() - Method in interface org.sonar.plugins.javascript.api.tree.statement.TryStatementTree
- CatchBlockTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- CatchBlockTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- CatchBlockTreeImpl(InternalSyntaxToken, InternalSyntaxToken, BindingElementTree, InternalSyntaxToken, BlockTree) - Constructor for class org.sonar.javascript.tree.impl.statement.CatchBlockTreeImpl
- catchKeyword() - Method in class org.sonar.javascript.tree.impl.statement.CatchBlockTreeImpl
- catchKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.CatchBlockTree
- CfgBlock - Interface in org.sonar.javascript.cfg
-
A node of a
ControlFlowGraph. - CfgBranchingBlock - Interface in org.sonar.javascript.cfg
-
A
CfgBlockwith 2 successors: represents a block ending with a condition which determines which successor is executed next. - characters() - Method in class org.sonar.javascript.tree.impl.expression.TemplateCharactersTreeImpl
- characters() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateCharactersTree
- check() - Method in class org.sonar.plugins.javascript.api.visitors.FileIssue
- check() - Method in interface org.sonar.plugins.javascript.api.visitors.Issue
- check() - Method in class org.sonar.plugins.javascript.api.visitors.LineIssue
- check() - Method in class org.sonar.plugins.javascript.api.visitors.PreciseIssue
- checkClasses() - Method in class org.sonar.plugins.javascript.api.CustomJavaScriptRulesDefinition
-
Deprecated.Array of the custom rules classes.
- checkClasses() - Method in interface org.sonar.plugins.javascript.api.CustomRuleRepository
-
Deprecated.List of the custom rules classes.
- checkConditions(Map<Tree, Collection<Constraint>>) - Method in class org.sonar.javascript.se.SeCheck
-
Override this method to check the constraints on conditions (TRUTHY or FALSY) in current execution (aka function scope).
- children() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxShortFragmentElementTreeImpl
- children() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardElementTreeImpl
- children() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxShortFragmentElementTree
- children() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxStandardElementTree
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.ArrayBindingPatternTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.BindingPropertyTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.DecoratorTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.DefaultExportDeclarationTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.ExportClauseTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithExportListImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithNameSpaceExportImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.ExtendsClauseTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.FieldDeclarationTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.FromClauseTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.ImportClauseTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.ImportDeclarationTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.ImportModuleDeclarationTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.InitializedBindingElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.ModuleTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.NamedExportDeclarationTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.NamedImportExportClauseTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceExportDeclarationTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceImportTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.ObjectBindingPatternTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.ParameterListTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.ScriptTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.declaration.SpecifierTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.ArgumentListTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.ArrayAssignmentPatternTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.ArrayLiteralTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.AssignmentExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.AssignmentPatternRestElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.BinaryExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.BracketMemberExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.CallExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.ComputedPropertyNameTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.ConditionalExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.DotMemberExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.ImportTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.InitializedAssignmentPatternElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxClosingElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyClosingElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyOpeningElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxIdentifierTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxJavaScriptExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxOpeningElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSelfClosingElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxShortFragmentElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSpreadAttributeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardAttributeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxTextTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.LiteralTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.NewExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.NewTargetTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternPairElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.ObjectLiteralTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.PairPropertyTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.ParenthesisedExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.PostfixExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.PrefixExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.RestElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.SpreadElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.SuperTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.TaggedTemplateTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.TemplateCharactersTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.TemplateExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.TemplateLiteralTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.expression.YieldExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowArrayTypeShorthandTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowArrayTypeWithKeywordTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowCastingExpressionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowDeclareTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionSignatureTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterClauseTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowGenericParameterClauseTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowGenericParameterTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowImplementsClauseTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowIndexerPropertyDefinitionKeyTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowInterfaceDeclarationTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowIntersectionTypeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowLiteralTypeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowMethodPropertyDefinitionKeyTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleExportsTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowNamespacedTypeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowObjectTypeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowOpaqueTypeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowOptionalBindingElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowOptionalTypeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowParameterizedGenericsTypeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowParenthesisedTypeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowPropertyDefinitionTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowSimplePropertyDefinitionKeyTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowSimpleTypeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowTupleTypeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAliasStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAnnotationTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypedBindingElementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeofTypeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.flow.FlowUnionTypeTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.JavaScriptTree
-
Creates iterator for children of this node.
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.BlockTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.BreakStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.CaseClauseTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.CatchBlockTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.ContinueStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.DebuggerStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.DefaultClauseTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.DoWhileStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.ElseClauseTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.EmptyStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.ExpressionStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.FinallyBlockTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.ForObjectStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.ForStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.IfStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.LabelledStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.ReturnStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.SwitchStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.ThrowStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.TryStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.VariableDeclarationTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.VariableStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.WhileStatementTreeImpl
- childrenIterator() - Method in class org.sonar.javascript.tree.impl.statement.WithStatementTreeImpl
- childrenStream() - Method in class org.sonar.javascript.tree.impl.JavaScriptTree
- childrenStream() - Method in interface org.sonar.plugins.javascript.api.tree.Tree
- CLASS - org.sonar.javascript.lexer.JavaScriptKeyword
- CLASS - org.sonar.plugins.javascript.api.symbols.Symbol.Kind
- CLASS - org.sonar.plugins.javascript.api.symbols.Type.Kind
- CLASS_DECLARATION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- CLASS_DECLARATION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- CLASS_ELEMENT - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- CLASS_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- CLASS_EXPRESSION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- CLASS_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- CLASS_FIELD_INITIALIZER() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- classDeclaration(Optional<List<DecoratorTree>>, InternalSyntaxToken, IdentifierTree, Optional<FlowGenericParameterClauseTree>, Optional<ExtendsClauseTree>, Optional<FlowImplementsClauseTree>, InternalSyntaxToken, Optional<List<Tree>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- classExpression(Optional<List<DecoratorTree>>, InternalSyntaxToken, Optional<IdentifierTree>, Optional<FlowGenericParameterClauseTree>, Optional<ExtendsClauseTree>, Optional<FlowImplementsClauseTree>, InternalSyntaxToken, Optional<List<Tree>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- classToken() - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- classToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ClassTree
- ClassTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- ClassTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- classType - Variable in class org.sonar.javascript.tree.symbols.type.ObjectType
- classType() - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- classType() - Method in class org.sonar.javascript.tree.symbols.type.ObjectType
- classType(ClassType) - Method in class org.sonar.javascript.tree.symbols.type.ObjectType
- ClassType - Class in org.sonar.javascript.tree.symbols.type
- ClassType() - Constructor for class org.sonar.javascript.tree.symbols.type.ClassType
- cleanupAndStartFileAnalysis(ScriptTree) - Method in class org.sonar.javascript.se.SeCheck
- clear() - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- clear() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- clearStack(Tree) - Method in class org.sonar.javascript.se.ProgramState
- closeAngleBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxClosingElementTreeImpl
- closeAngleBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyClosingElementTreeImpl
- closeAngleBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyOpeningElementTreeImpl
- closeAngleBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxOpeningElementTreeImpl
- closeAngleBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSelfClosingElementTreeImpl
- closeAngleBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxClosingElementTree
- closeAngleBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxEmptyClosingElementTree
- closeAngleBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxEmptyOpeningElementTree
- closeAngleBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxOpeningElementTree
- closeAngleBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSelfClosingElementTree
- closeBacktickToken() - Method in class org.sonar.javascript.tree.impl.expression.TemplateLiteralTreeImpl
- closeBacktickToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateLiteralTree
- closeBraceToken() - Method in class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternTreeImpl
- closeBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ObjectAssignmentPatternTree
- closeBracketToken() - Method in class org.sonar.javascript.tree.impl.declaration.ArrayBindingPatternTreeImpl
- closeBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.ArrayAssignmentPatternTreeImpl
- closeBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.ArrayLiteralTreeImpl
- closeBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.BracketMemberExpressionTreeImpl
- closeBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ArrayBindingPatternTree
- closeBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrayAssignmentPatternTree
- closeBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrayLiteralTree
- closeBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.BracketMemberExpressionTree
- closeCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- closeCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.declaration.NamedImportExportClauseTreeImpl
- closeCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.declaration.ObjectBindingPatternTreeImpl
- closeCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.expression.ComputedPropertyNameTreeImpl
- closeCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.expression.ObjectLiteralTreeImpl
- closeCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.expression.TemplateExpressionTreeImpl
- closeCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleTreeImpl
- closeCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.statement.BlockTreeImpl
- closeCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.statement.SwitchStatementTreeImpl
- closeCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ClassTree
- closeCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NamedImportExportClauseTree
- closeCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ObjectBindingPatternTree
- closeCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ComputedPropertyNameTree
- closeCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ObjectLiteralTree
- closeCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateExpressionTree
- closeCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowModuleTree
- closeCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.BlockTree
- closeCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree
- closeParenthesisToken() - Method in class org.sonar.javascript.tree.impl.declaration.ParameterListTreeImpl
- closeParenthesisToken() - Method in class org.sonar.javascript.tree.impl.expression.ArgumentListTreeImpl
- closeParenthesisToken() - Method in class org.sonar.javascript.tree.impl.expression.ParenthesisedExpressionTreeImpl
- closeParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.CatchBlockTreeImpl
- closeParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.DoWhileStatementTreeImpl
- closeParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.ForObjectStatementTreeImpl
- closeParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.ForStatementTreeImpl
- closeParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.IfStatementTreeImpl
- closeParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.SwitchStatementTreeImpl
- closeParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.WhileStatementTreeImpl
- closeParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ParameterListTree
- closeParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArgumentListTree
- closeParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ParenthesisedExpressionTree
- closeParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.CatchBlockTree
- closeParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DoWhileStatementTree
- closeParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForObjectStatementTree
- closeParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
- closeParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.IfStatementTree
- closeParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree
- closeParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WhileStatementTree
- closingElement() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxShortFragmentElementTreeImpl
- closingElement() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardElementTreeImpl
- closingElement() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxShortFragmentElementTree
- closingElement() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxStandardElementTree
- closingParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.WithStatementTreeImpl
- closingParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WithStatementTree
- COLON - org.sonar.javascript.lexer.JavaScriptPunctuator
- colonToken() - Method in class org.sonar.javascript.tree.impl.declaration.BindingPropertyTreeImpl
- colonToken() - Method in class org.sonar.javascript.tree.impl.expression.ConditionalExpressionTreeImpl
- colonToken() - Method in class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternPairElementTreeImpl
- colonToken() - Method in class org.sonar.javascript.tree.impl.expression.PairPropertyTreeImpl
- colonToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowCastingExpressionTreeImpl
- colonToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowIndexerPropertyDefinitionKeyTreeImpl
- colonToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAnnotationTreeImpl
- colonToken() - Method in class org.sonar.javascript.tree.impl.statement.CaseClauseTreeImpl
- colonToken() - Method in class org.sonar.javascript.tree.impl.statement.DefaultClauseTreeImpl
- colonToken() - Method in class org.sonar.javascript.tree.impl.statement.LabelledStatementTreeImpl
- colonToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.BindingPropertyTree
- colonToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ConditionalExpressionTree
- colonToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ObjectAssignmentPatternPairElementTree
- colonToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.PairPropertyTree
- colonToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowCastingExpressionTree
- colonToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowIndexerPropertyDefinitionKeyTree
- colonToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTypeAnnotationTree
- colonToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.LabelledStatementTree
- colonToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchClauseTree
- column() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- column() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
- column() - Method in interface org.sonar.plugins.javascript.api.tree.lexical.SyntaxToken
- COMMA - org.sonar.javascript.lexer.JavaScriptPunctuator
- COMMA_OPERATOR - org.sonar.plugins.javascript.api.tree.Tree.Kind
- commaToken() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithExportListImpl
- commaToken() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithNameSpaceExportImpl
- commaToken() - Method in class org.sonar.javascript.tree.impl.declaration.ImportClauseTreeImpl
- commaToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithExportList
- commaToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithNameSpaceExport
- commaToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportClauseTree
- COMMENT - Static variable in class org.sonar.javascript.lexer.JavaScriptLexer
- COMPARISON_KINDS - org.sonar.javascript.tree.KindSet
- COMPUTED_PROPERTY_NAME - org.sonar.plugins.javascript.api.tree.Tree.Kind
- COMPUTED_PROPERTY_NAME() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- computedPropertyName(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- ComputedPropertyNameTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- ComputedPropertyNameTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- ComputedPropertyNameTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.ComputedPropertyNameTreeImpl
- condition() - Method in class org.sonar.javascript.tree.impl.expression.ConditionalExpressionTreeImpl
- condition() - Method in class org.sonar.javascript.tree.impl.statement.DoWhileStatementTreeImpl
- condition() - Method in class org.sonar.javascript.tree.impl.statement.ForStatementTreeImpl
- condition() - Method in class org.sonar.javascript.tree.impl.statement.IfStatementTreeImpl
- condition() - Method in class org.sonar.javascript.tree.impl.statement.WhileStatementTreeImpl
- condition() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ConditionalExpressionTree
- condition() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ConditionalTree
- condition() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DoWhileStatementTree
- condition() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
- condition() - Method in interface org.sonar.plugins.javascript.api.tree.statement.IfStatementTree
- condition() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WhileStatementTree
- CONDITIONAL_AND - org.sonar.plugins.javascript.api.tree.Tree.Kind
- CONDITIONAL_AND_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- CONDITIONAL_EXPRESSION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- CONDITIONAL_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- CONDITIONAL_EXPRESSION_TAIL() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- CONDITIONAL_OR - org.sonar.plugins.javascript.api.tree.Tree.Kind
- CONDITIONAL_OR_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- conditionalExpressionTail(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.javascript.parser.TreeFactory
- ConditionalExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- ConditionalExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- ConditionalExpressionTreeImpl(ExpressionTree, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.tree.impl.expression.ConditionalExpressionTreeImpl
- ConditionalTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- configurations() - Method in interface org.sonar.plugins.javascript.api.EslintBasedCheck
- CONST - org.sonar.javascript.lexer.JavaScriptKeyword
- CONST_DECLARATION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- CONST_VARIABLE - org.sonar.plugins.javascript.api.symbols.Symbol.Kind
- constrain(List<SymbolicValue>, ProgramState, Constraint) - Method in interface org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue.ArgumentsConstrainer
- constrain(SymbolicValue, Constraint) - Method in class org.sonar.javascript.se.ProgramState
- constrainDependencies(ProgramState, Constraint) - Method in class org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in class org.sonar.javascript.se.sv.EqualitySymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in class org.sonar.javascript.se.sv.FunctionWithTreeSymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in class org.sonar.javascript.se.sv.IncDecSymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in class org.sonar.javascript.se.sv.InstanceOfSymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in class org.sonar.javascript.se.sv.LiteralSymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in class org.sonar.javascript.se.sv.LogicalNotSymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in interface org.sonar.javascript.se.sv.ObjectSymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in class org.sonar.javascript.se.sv.PlusSymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in class org.sonar.javascript.se.sv.RelationalSymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in class org.sonar.javascript.se.sv.SimpleSymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in enum org.sonar.javascript.se.sv.SpecialSymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in interface org.sonar.javascript.se.sv.SymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in class org.sonar.javascript.se.sv.SymbolicValueWithConstraint
- constrainDependencies(ProgramState, Constraint) - Method in class org.sonar.javascript.se.sv.TypeOfComparisonSymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in class org.sonar.javascript.se.sv.TypeOfSymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in class org.sonar.javascript.se.sv.UnaryMinusSymbolicValue
- constrainDependencies(ProgramState, Constraint) - Method in enum org.sonar.javascript.se.sv.UnknownSymbolicValue
- constraint() - Method in enum org.sonar.javascript.se.Type
- Constraint - Class in org.sonar.javascript.se
-
This class represents a constraint which is met by a
SymbolicValuein a givenProgramState. - constructor(Map<String, BuiltInProperty>, Constraint, BuiltInObjectSymbolicValue) - Static method in class org.sonar.javascript.se.builtins.BuiltInConstructorSymbolicValue
- consume(CodeReader, Lexer) - Method in class org.sonar.javascript.lexer.JavaScriptRegexpChannel
- contains(Object) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- contains(Object) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- contains(Type.Kind) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- contains(Kinds) - Method in enum org.sonar.javascript.tree.KindSet
- contains(Kinds) - Method in interface org.sonar.plugins.javascript.api.tree.Kinds
- contains(Kinds) - Method in enum org.sonar.plugins.javascript.api.tree.Tree.Kind
- containsAll(Collection<?>) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- containsAll(Collection<?>) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- containsOnly(Type.Kind) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- containsOnlyAndUnique(Type.Kind) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- contents() - Method in class org.sonar.javascript.visitors.JavaScriptFileImpl
- contents() - Method in interface org.sonar.plugins.javascript.api.visitors.JavaScriptFile
- CONTINUE - org.sonar.javascript.lexer.JavaScriptKeyword
- CONTINUE_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- CONTINUE_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- CONTINUE_WITH_LABEL() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- CONTINUE_WITHOUT_LABEL() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- continueKeyword() - Method in class org.sonar.javascript.tree.impl.statement.ContinueStatementTreeImpl
- continueKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ContinueStatementTree
- ContinueStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- ContinueStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- ContinueStatementTreeImpl(SyntaxToken, SyntaxToken, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.statement.ContinueStatementTreeImpl
- continueWithLabel(InternalSyntaxToken, InternalSyntaxToken, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- continueWithoutLabel(InternalSyntaxToken, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- ControlFlowGraph - Class in org.sonar.javascript.cfg
-
The Control Flow Graph for a JavaScript script or for the body of a function.
- cost() - Method in class org.sonar.plugins.javascript.api.visitors.FileIssue
- cost() - Method in interface org.sonar.plugins.javascript.api.visitors.Issue
- cost() - Method in class org.sonar.plugins.javascript.api.visitors.LineIssue
- cost() - Method in class org.sonar.plugins.javascript.api.visitors.PreciseIssue
- cost(double) - Method in class org.sonar.plugins.javascript.api.visitors.FileIssue
- cost(double) - Method in interface org.sonar.plugins.javascript.api.visitors.Issue
- cost(double) - Method in class org.sonar.plugins.javascript.api.visitors.LineIssue
- cost(double) - Method in class org.sonar.plugins.javascript.api.visitors.PreciseIssue
- create() - Static method in class org.sonar.javascript.tree.symbols.type.ArrayType
- create() - Static method in class org.sonar.javascript.tree.symbols.type.ClassType
- create() - Static method in class org.sonar.javascript.tree.symbols.type.ObjectType
- create(String, int, int) - Static method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
- create(Map<String, BuiltInProperty>, BuiltInObjectSymbolicValue, Constraint) - Static method in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- create(ControlFlowGraph, Scope) - Static method in class org.sonar.javascript.se.LiveVariableAnalysis
- create(SymbolicValue) - Static method in class org.sonar.javascript.se.sv.LogicalNotSymbolicValue
- create(SymbolicValue, SymbolicValue) - Static method in class org.sonar.javascript.se.sv.TypeOfComparisonSymbolicValue
- create(Type) - Static method in class org.sonar.javascript.tree.symbols.type.ArrayType
- create(Type.Callability) - Static method in class org.sonar.javascript.tree.symbols.type.ObjectType
- create(FunctionTree) - Static method in class org.sonar.javascript.tree.symbols.type.FunctionType
- create(SyntaxToken, InternalSyntaxToken, IdentifierTree, FlowGenericParameterClauseTree, ParameterListTree, FlowTypeAnnotationTree, BlockTree) - Static method in class org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl
- create(SyntaxToken, SyntaxToken, IdentifierTree, FlowGenericParameterClauseTree, ParameterListTree, FlowTypeAnnotationTree, BlockTree) - Static method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- create(Tree.Kind, SymbolicValue, SymbolicValue) - Static method in class org.sonar.javascript.se.sv.RelationalSymbolicValue
- create(Tree, SymbolicExecution) - Static method in interface org.sonar.javascript.se.points.ProgramPoint
- createForSymbolicExecution(ControlFlowGraph, Scope) - Static method in class org.sonar.javascript.se.LiveVariableAnalysis
- createGenerator(InternalSyntaxToken, InternalSyntaxToken, IdentifierTree, FlowGenericParameterClauseTree, ParameterListTree, FlowTypeAnnotationTree, BlockTree) - Static method in class org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl
- createGenerator(SyntaxToken, SyntaxToken, IdentifierTree, FlowGenericParameterClauseTree, ParameterListTree, FlowTypeAnnotationTree, BlockTree) - Static method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- createGrammar() - Static method in enum org.sonar.javascript.parser.EcmaScriptLexer
- createGrammarBuilder() - Static method in enum org.sonar.javascript.parser.EcmaScriptLexer
- createNonTerminal(GrammarRuleKey, Rule, List<Object>, int, int) - Method in class org.sonar.javascript.parser.JavaScriptNodeBuilder
- createObject() - Method in class org.sonar.javascript.tree.symbols.type.ClassType
- createParser() - Static method in class org.sonar.javascript.parser.JavaScriptParserBuilder
- createTerminal(Input, int, int, List<Trivia>, TokenType) - Method in class org.sonar.javascript.parser.JavaScriptNodeBuilder
- createVueParser() - Static method in class org.sonar.javascript.parser.JavaScriptParserBuilder
- CrossProceduralLimitation - Class in org.sonar.javascript.se.limitations
- CrossProceduralLimitation() - Constructor for class org.sonar.javascript.se.limitations.CrossProceduralLimitation
- CustomJavaScriptRulesDefinition - Class in org.sonar.plugins.javascript.api
-
Deprecated.since 4.2. Implement
RulesDefinitionandCustomRuleRepositoryinstead - CustomJavaScriptRulesDefinition() - Constructor for class org.sonar.plugins.javascript.api.CustomJavaScriptRulesDefinition
-
Deprecated.
- CustomRuleRepository - Interface in org.sonar.plugins.javascript.api
-
Deprecated.since 6.0. Consider using ESlint custom rules with external issue import instead.
- CustomRuleRepository.Language - Enum in org.sonar.plugins.javascript.api
-
Deprecated.
D
- DATE - org.sonar.javascript.se.Type
- DATE - org.sonar.javascript.tree.symbols.type.ObjectType.BuiltInObjectType
- DATE - org.sonar.plugins.javascript.api.symbols.Type.Kind
- DATE - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- DATE - Static variable in class org.sonar.javascript.se.Constraint
- DATE_PROTOTYPE - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- DateBuiltInProperties - Class in org.sonar.javascript.se.builtins
- DEBUGGER - org.sonar.javascript.lexer.JavaScriptKeyword
- DEBUGGER_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- DEBUGGER_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- debuggerKeyword() - Method in class org.sonar.javascript.tree.impl.statement.DebuggerStatementTreeImpl
- debuggerKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DebuggerStatementTree
- debuggerStatement(InternalSyntaxToken, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- DebuggerStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- DebuggerStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- DebuggerStatementTreeImpl(InternalSyntaxToken, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.statement.DebuggerStatementTreeImpl
- DEC - org.sonar.javascript.lexer.JavaScriptPunctuator
- declaration() - Method in class org.sonar.javascript.tree.impl.statement.VariableStatementTreeImpl
- declaration() - Method in interface org.sonar.plugins.javascript.api.tree.statement.VariableStatementTree
- DECLARATION - org.sonar.plugins.javascript.api.symbols.Usage.Kind
- DECLARATION_WRITE - org.sonar.plugins.javascript.api.symbols.Usage.Kind
- DeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
-
Common interface for all types Declaration.
- DECLARE - org.sonar.javascript.parser.EcmaScriptLexer
- declaredObject() - Method in class org.sonar.javascript.tree.impl.flow.FlowDeclareTreeImpl
- declaredObject() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowDeclareTree
- declareExternalSymbol(String, Symbol.Kind, Scope) - Method in interface org.sonar.javascript.tree.symbols.SymbolModelBuilder
- declareExternalSymbol(String, Symbol.Kind, Scope) - Method in class org.sonar.javascript.tree.symbols.SymbolModelImpl
- declareSymbol(String, Symbol.Kind, Scope) - Method in interface org.sonar.javascript.tree.symbols.SymbolModelBuilder
- declareSymbol(String, Symbol.Kind, Scope) - Method in class org.sonar.javascript.tree.symbols.SymbolModelImpl
- declareToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowDeclareTreeImpl
- declareToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowDeclareTree
- decorator(InternalSyntaxToken, IdentifierTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, IdentifierTree>>>, Optional<ArgumentListTree>) - Method in class org.sonar.javascript.parser.TreeFactory
- DECORATOR - org.sonar.plugins.javascript.api.tree.Tree.Kind
- DECORATOR() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- decorators() - Method in class org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl
- decorators() - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- decorators() - Method in class org.sonar.javascript.tree.impl.declaration.DefaultExportDeclarationTreeImpl
- decorators() - Method in class org.sonar.javascript.tree.impl.declaration.FieldDeclarationTreeImpl
- decorators() - Method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- decorators() - Method in class org.sonar.javascript.tree.impl.declaration.NamedExportDeclarationTreeImpl
- decorators() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.AccessorMethodDeclarationTree
- decorators() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ClassTree
- decorators() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.DefaultExportDeclarationTree
- decorators() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FieldDeclarationTree
- decorators() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.MethodDeclarationTree
- decorators() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NamedExportDeclarationTree
- DecoratorTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
-
Class and property decorator.
- DecoratorTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- DecoratorTreeImpl(SyntaxToken, SeparatedList<IdentifierTree>, ArgumentListTree) - Constructor for class org.sonar.javascript.tree.impl.declaration.DecoratorTreeImpl
- DEFAULT - org.sonar.javascript.lexer.JavaScriptKeyword
- DEFAULT_CLAUSE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- DEFAULT_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- DEFAULT_EXPORT_DECLARATION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- DEFAULT_EXPORT_DECLARATION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- defaultClause(InternalSyntaxToken, InternalSyntaxToken, Optional<List<StatementTree>>) - Method in class org.sonar.javascript.parser.TreeFactory
- DefaultClauseTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- DefaultClauseTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- DefaultClauseTreeImpl(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.statement.DefaultClauseTreeImpl
- DefaultClauseTreeImpl(InternalSyntaxToken, InternalSyntaxToken, List<StatementTree>) - Constructor for class org.sonar.javascript.tree.impl.statement.DefaultClauseTreeImpl
- defaultExportDeclaration(Optional<List<DecoratorTree>>, InternalSyntaxToken, InternalSyntaxToken, Object) - Method in class org.sonar.javascript.parser.TreeFactory
- DefaultExportDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- DefaultExportDeclarationTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- DefaultExportDeclarationTreeImpl(List<DecoratorTree>, InternalSyntaxToken, InternalSyntaxToken, Tree, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.declaration.DefaultExportDeclarationTreeImpl
- defaultExportExpression(Tree, ExpressionTree) - Method in class org.sonar.javascript.parser.TreeFactory
- defaultToken() - Method in class org.sonar.javascript.tree.impl.declaration.DefaultExportDeclarationTreeImpl
- defaultToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.DefaultExportDeclarationTree
- defaultType() - Method in class org.sonar.javascript.tree.impl.flow.FlowGenericParameterTreeImpl
- defaultType() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowGenericParameterTree
- define(RulesDefinition.Context) - Method in class org.sonar.plugins.javascript.api.CustomJavaScriptRulesDefinition
-
Deprecated.Defines rule repository with check metadata from check classes' annotations.
- DELETE - org.sonar.javascript.lexer.JavaScriptKeyword
- DELETE - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
UnaryExpressionTreedelete - descendants() - Method in class org.sonar.javascript.tree.impl.JavaScriptTree
- descendants() - Method in interface org.sonar.plugins.javascript.api.tree.Tree
- disconnectingJumps(CfgBlock) - Method in class org.sonar.javascript.cfg.ControlFlowGraph
- DIV - org.sonar.javascript.lexer.JavaScriptPunctuator
- DIV_EQU - org.sonar.javascript.lexer.JavaScriptPunctuator
- DIVIDE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- DIVIDE_ASSIGNMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- DO - org.sonar.javascript.lexer.JavaScriptKeyword
- DO_WHILE_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- DO_WHILE_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- DOCUMENT - org.sonar.javascript.tree.symbols.type.ObjectType.WebApiType
- DOCUMENT - org.sonar.plugins.javascript.api.symbols.Type.Kind
- doKeyword() - Method in class org.sonar.javascript.tree.impl.statement.DoWhileStatementTreeImpl
- doKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DoWhileStatementTree
- DOLLAR_SIGN - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- dollarToken() - Method in class org.sonar.javascript.tree.impl.expression.TemplateExpressionTreeImpl
- dollarToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateExpressionTree
- DOM_ELEMENT - org.sonar.javascript.tree.symbols.type.ObjectType.WebApiType
- DOM_ELEMENT - org.sonar.plugins.javascript.api.symbols.Type.Kind
- DOT - org.sonar.javascript.lexer.JavaScriptPunctuator
- DOT_ACCESS() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- DOT_MEMBER_EXPRESSION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- dotAccess(InternalSyntaxToken, IdentifierTree) - Method in class org.sonar.javascript.parser.TreeFactory
- DotMemberExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- DotMemberExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- DotMemberExpressionTreeImpl(ExpressionTree, SyntaxToken, IdentifierTree) - Constructor for class org.sonar.javascript.tree.impl.expression.DotMemberExpressionTreeImpl
- dotToken() - Method in class org.sonar.javascript.tree.impl.expression.DotMemberExpressionTreeImpl
- dotToken() - Method in class org.sonar.javascript.tree.impl.expression.NewTargetTreeImpl
- dotToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleExportsTreeImpl
- dotToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.DotMemberExpressionTree
- dotToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.NewTargetTree
- dotToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowModuleExportsTree
- DOUBLEARROW - org.sonar.javascript.lexer.JavaScriptPunctuator
- doubleArrowToken() - Method in class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- doubleArrowToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeTreeImpl
- doubleArrowToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrowFunctionTree
- doubleArrowToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeTree
- DoubleDispatchVisitor - Class in org.sonar.plugins.javascript.api.visitors
- DoubleDispatchVisitor() - Constructor for class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- DoubleDispatchVisitorCheck - Class in org.sonar.plugins.javascript.api.visitors
- DoubleDispatchVisitorCheck() - Constructor for class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitorCheck
- doWhileStatement(InternalSyntaxToken, StatementTree, InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- DoWhileStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- DoWhileStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- DoWhileStatementTreeImpl(InternalSyntaxToken, StatementTree, InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.statement.DoWhileStatementTreeImpl
E
- EcmaScriptLexer - Enum in org.sonar.javascript.parser
-
Grammar for ECMAScript.
- element() - Method in class org.sonar.javascript.tree.impl.expression.AssignmentPatternRestElementTreeImpl
- element() - Method in class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternPairElementTreeImpl
- element() - Method in class org.sonar.javascript.tree.impl.expression.RestElementTreeImpl
- element() - Method in class org.sonar.javascript.tree.impl.expression.SpreadElementTreeImpl
- element() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- element() - Method in interface org.sonar.plugins.javascript.api.tree.expression.AssignmentPatternRestElementTree
- element() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ObjectAssignmentPatternPairElementTree
- element() - Method in interface org.sonar.plugins.javascript.api.tree.expression.RestElementTree
- element() - Method in interface org.sonar.plugins.javascript.api.tree.expression.SpreadElementTree
- ELEMENT_LIST - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- elementName() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxClosingElementTreeImpl
- elementName() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxOpeningElementTreeImpl
- elementName() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSelfClosingElementTreeImpl
- elementName() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxClosingElementTree
- elementName() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxOpeningElementTree
- elementName() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSelfClosingElementTree
- elements() - Method in interface org.sonar.javascript.cfg.CfgBlock
- elements() - Method in class org.sonar.javascript.tree.impl.declaration.ArrayBindingPatternTreeImpl
- elements() - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- elements() - Method in class org.sonar.javascript.tree.impl.declaration.ObjectBindingPatternTreeImpl
- elements() - Method in class org.sonar.javascript.tree.impl.expression.ArrayAssignmentPatternTreeImpl
- elements() - Method in class org.sonar.javascript.tree.impl.expression.ArrayLiteralTreeImpl
- elements() - Method in class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternTreeImpl
- elements() - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleTreeImpl
- elements() - Method in class org.sonar.javascript.tree.impl.flow.FlowTupleTypeTreeImpl
- elements() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ArrayBindingPatternTree
- elements() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ClassTree
- elements() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ObjectBindingPatternTree
- elements() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrayAssignmentPatternTree
- elements() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrayLiteralTree
- elements() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ObjectAssignmentPatternTree
- elements() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowModuleTree
- elements() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTupleTypeTree
- elementsAndCommas() - Method in class org.sonar.javascript.tree.impl.expression.ArrayLiteralTreeImpl
- elementsAndCommas() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrayLiteralTree
- elementsAndSeparators(Function<T, ? extends Tree>) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- elementsAndSeparators(Function<T, ? extends Tree>) - Method in interface org.sonar.plugins.javascript.api.tree.SeparatedList
- elementType() - Method in class org.sonar.javascript.tree.symbols.type.ArrayType
- ELLIPSIS - org.sonar.javascript.lexer.JavaScriptPunctuator
- ellipsisToken() - Method in class org.sonar.javascript.tree.impl.expression.AssignmentPatternRestElementTreeImpl
- ellipsisToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSpreadAttributeTreeImpl
- ellipsisToken() - Method in class org.sonar.javascript.tree.impl.expression.RestElementTreeImpl
- ellipsisToken() - Method in class org.sonar.javascript.tree.impl.expression.SpreadElementTreeImpl
- ellipsisToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterTreeImpl
- ellipsisToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.AssignmentPatternRestElementTree
- ellipsisToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSpreadAttributeTree
- ellipsisToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.RestElementTree
- ellipsisToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.SpreadElementTree
- ellipsisToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeParameterTree
- ELSE - org.sonar.javascript.lexer.JavaScriptKeyword
- ELSE_CLAUSE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- ELSE_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- elseClause() - Method in class org.sonar.javascript.tree.impl.statement.IfStatementTreeImpl
- elseClause() - Method in interface org.sonar.plugins.javascript.api.tree.statement.IfStatementTree
- elseClause(InternalSyntaxToken, StatementTree) - Method in class org.sonar.javascript.parser.TreeFactory
- ElseClauseTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- ElseClauseTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- ElseClauseTreeImpl(InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.javascript.tree.impl.statement.ElseClauseTreeImpl
- elseKeyword() - Method in class org.sonar.javascript.tree.impl.statement.ElseClauseTreeImpl
- elseKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ElseClauseTree
- EMPTY - org.sonar.javascript.lexer.JavaScriptTokenType
- EMPTY_LINE - org.sonar.javascript.parser.EcmaScriptLexer
- EMPTY_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- EMPTY_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
-
A.4 Statement
- EMPTY_STRING_PRIMITIVE - Static variable in class org.sonar.javascript.se.Constraint
- emptyImmutableList() - Static method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- emptyObjectAssignmentPattern(InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- emptyStack() - Static method in class org.sonar.javascript.se.ExpressionStack
- emptyState() - Static method in class org.sonar.javascript.se.ProgramState
- emptyStatement(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- EmptyStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- EmptyStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- EmptyStatementTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.statement.EmptyStatementTreeImpl
- emptyTypeSet() - Static method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- end() - Method in class org.sonar.javascript.cfg.ControlFlowGraph
- endColumn() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- endColumn() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
- endColumn() - Method in interface org.sonar.plugins.javascript.api.tree.lexical.SyntaxToken
- endLine() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- endLine() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
- endLine() - Method in interface org.sonar.plugins.javascript.api.tree.lexical.SyntaxToken
- endLine() - Method in class org.sonar.plugins.javascript.api.visitors.IssueLocation
- endLineOffset() - Method in class org.sonar.plugins.javascript.api.visitors.IssueLocation
- endOfExecution(Scope) - Method in class org.sonar.javascript.se.SeCheck
-
Override this method to perform actions when the execution is finished.
- endOfFile(ScriptTree) - Method in class org.sonar.javascript.se.SeCheck
- ENUM - org.sonar.javascript.lexer.JavaScriptKeyword
- ENVIRONMENTS_DEFAULT_VALUE - Static variable in class org.sonar.javascript.tree.symbols.GlobalVariableNames
- ENVIRONMENTS_PROPERTY_KEY - Static variable in class org.sonar.javascript.tree.symbols.GlobalVariableNames
- EOF - org.sonar.javascript.parser.EcmaScriptLexer
-
End of file.
- EOFToken() - Method in class org.sonar.javascript.tree.impl.declaration.ScriptTreeImpl
- EOFToken() - Method in interface org.sonar.plugins.javascript.api.tree.ScriptTree
- eos() - Method in interface org.sonar.plugins.javascript.api.tree.expression.LexicalDeclarationTree
- EOS - org.sonar.javascript.parser.EcmaScriptLexer
-
End of statement.
- EOS_NO_LB - org.sonar.javascript.parser.EcmaScriptLexer
- EQU - org.sonar.javascript.lexer.JavaScriptPunctuator
- EQUAL - org.sonar.javascript.lexer.JavaScriptPunctuator
- EQUAL_TO - org.sonar.javascript.se.Relation.Operator
- EQUAL_TO - org.sonar.plugins.javascript.api.tree.Tree.Kind
- EQUAL2 - org.sonar.javascript.lexer.JavaScriptPunctuator
- EQUALITY_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- EQUALITY_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- EQUALITY_KINDS - org.sonar.javascript.tree.KindSet
- EQUALITY_KINDS - Static variable in class org.sonar.javascript.se.sv.EqualitySymbolicValue
- EQUALITY_NEGATION_KINDS - Static variable in class org.sonar.javascript.se.sv.EqualitySymbolicValue
- EqualitySymbolicValue - Class in org.sonar.javascript.se.sv
- equals(Object) - Method in class org.sonar.javascript.se.BlockExecution
- equals(Object) - Method in class org.sonar.javascript.se.Constraint
- equals(Object) - Method in class org.sonar.javascript.se.ExpressionStack
- equals(Object) - Method in class org.sonar.javascript.se.ProgramState
- equals(Object) - Method in class org.sonar.javascript.se.Relation
- equals(Object) - Method in class org.sonar.javascript.se.RelationOnSymbols
- equals(Object) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- equalToken() - Method in class org.sonar.javascript.tree.impl.declaration.FieldDeclarationTreeImpl
- equalToken() - Method in class org.sonar.javascript.tree.impl.declaration.InitializedBindingElementTreeImpl
- equalToken() - Method in class org.sonar.javascript.tree.impl.expression.InitializedAssignmentPatternElementTreeImpl
- equalToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardAttributeTreeImpl
- equalToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowGenericParameterTreeImpl
- equalToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAliasStatementTreeImpl
- equalToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FieldDeclarationTree
- equalToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.InitializedBindingElementTree
- equalToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.InitializedAssignmentPatternElementTree
- equalToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxStandardAttributeTree
- equalToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowGenericParameterTree
- equalToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTypeAliasStatementTree
- EslintBasedCheck - Interface in org.sonar.plugins.javascript.api
- eslintKey() - Method in interface org.sonar.plugins.javascript.api.EslintBasedCheck
- execute(ProgramState) - Method in class org.sonar.javascript.se.points.BinaryProgramPoint
- execute(ProgramState) - Method in class org.sonar.javascript.se.points.IdentifierProgramPoint
- execute(ProgramState) - Method in class org.sonar.javascript.se.points.LiteralProgramPoint
- execute(ProgramState) - Method in class org.sonar.javascript.se.points.MemberProgramPoint
- execute(ProgramState) - Method in class org.sonar.javascript.se.points.NoActionProgramPoint
- execute(ProgramState) - Method in interface org.sonar.javascript.se.points.ProgramPoint
- execute(ProgramState) - Method in class org.sonar.javascript.se.points.UnaryNumericProgramPoint
- execute(ExpressionTree) - Method in class org.sonar.javascript.se.ProgramState
- execute(ExpressionTree, ProgramStateConstraints) - Method in class org.sonar.javascript.se.ExpressionStack
-
This method executes expression: it pushes to the stack a new symbolic value based (if required) on popped symbolic values.
- executeStrictMode(ProgramState) - Method in class org.sonar.javascript.se.points.MemberProgramPoint
- EXP - org.sonar.javascript.lexer.JavaScriptPunctuator
- EXP_EQU - org.sonar.javascript.lexer.JavaScriptPunctuator
- EXPONENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- EXPONENT_ASSIGNMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- EXPONENTIATION_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- EXPORT - org.sonar.javascript.lexer.JavaScriptKeyword
- EXPORT_CLAUSE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- EXPORT_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- EXPORT_DECLARATION - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- EXPORT_DECLARATION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- EXPORT_DEFAULT_BINDING - org.sonar.plugins.javascript.api.tree.Tree.Kind
- EXPORT_DEFAULT_BINDING() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- EXPORT_DEFAULT_BINDING_WITH_EXPORT_LIST - org.sonar.plugins.javascript.api.tree.Tree.Kind
- EXPORT_DEFAULT_BINDING_WITH_EXPORT_LIST() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- EXPORT_DEFAULT_BINDING_WITH_NAMESPACE_EXPORT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- EXPORT_DEFAULT_BINDING_WITH_NAMESPACE_EXPORT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- EXPORT_LIST - org.sonar.plugins.javascript.api.tree.Tree.Kind
- EXPORT_LIST() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- EXPORT_LIST_BODY() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- EXPORT_SPECIFIER - org.sonar.plugins.javascript.api.tree.Tree.Kind
- EXPORT_SPECIFIER() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- exportClause(Optional<InternalSyntaxToken>, NamedImportExportClauseTree, Optional<FromClauseTree>, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- ExportClauseTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
-
Export Clause (ES6).
- ExportClauseTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- ExportClauseTreeImpl(SyntaxToken, NamedImportExportClauseTree, FromClauseTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.declaration.ExportClauseTreeImpl
- ExportDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- exportDefaultBinding(IdentifierTree, FromClauseTree, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- ExportDefaultBinding - Interface in org.sonar.plugins.javascript.api.tree.declaration
-
This interface stands for the tail of export declaration (proposed for ES2017)
- ExportDefaultBindingImpl - Class in org.sonar.javascript.tree.impl.declaration
- ExportDefaultBindingImpl(IdentifierTree, FromClauseTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingImpl
- exportDefaultBindingWithExportList(IdentifierTree, InternalSyntaxToken, NamedImportExportClauseTree, FromClauseTree, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- ExportDefaultBindingWithExportList - Interface in org.sonar.plugins.javascript.api.tree.declaration
-
This interface stands for the tail of export declaration (proposed for ES2017)
- ExportDefaultBindingWithExportListImpl - Class in org.sonar.javascript.tree.impl.declaration
- ExportDefaultBindingWithExportListImpl(IdentifierTree, SyntaxToken, NamedImportExportClauseTree, FromClauseTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithExportListImpl
- exportDefaultBindingWithNameSpaceExport(IdentifierTree, InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken, IdentifierTree, FromClauseTree, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- ExportDefaultBindingWithNameSpaceExport - Interface in org.sonar.plugins.javascript.api.tree.declaration
-
This interface stands for the tail of export declaration (proposed for ES2017)
- ExportDefaultBindingWithNameSpaceExportImpl - Class in org.sonar.javascript.tree.impl.declaration
- ExportDefaultBindingWithNameSpaceExportImpl(IdentifierTree, SyntaxToken, SyntaxToken, SyntaxToken, IdentifierTree, FromClauseTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithNameSpaceExportImpl
- exportedDefaultIdentifier() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingImpl
- exportedDefaultIdentifier() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithExportListImpl
- exportedDefaultIdentifier() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithNameSpaceExportImpl
- exportedDefaultIdentifier() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBinding
- exportedDefaultIdentifier() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithExportList
- exportedDefaultIdentifier() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithNameSpaceExport
- exportList() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithExportListImpl
- exportList() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithExportList
- exportList(InternalSyntaxToken, Optional<SeparatedList<SpecifierTree>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- exportListBody(SpecifierTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, SpecifierTree>>>, Optional<InternalSyntaxToken>) - Method in class org.sonar.javascript.parser.TreeFactory
- exports() - Method in class org.sonar.javascript.tree.impl.declaration.ExportClauseTreeImpl
- exports() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportClauseTree
- EXPORTS - org.sonar.javascript.parser.EcmaScriptLexer
- exportSpecifier(IdentifierTree) - Method in class org.sonar.javascript.parser.TreeFactory
- exportSpecifier(IdentifierTree, InternalSyntaxToken, IdentifierTree) - Method in class org.sonar.javascript.parser.TreeFactory
- exportsToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleExportsTreeImpl
- exportsToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowModuleExportsTree
- exportToken() - Method in class org.sonar.javascript.tree.impl.declaration.DefaultExportDeclarationTreeImpl
- exportToken() - Method in class org.sonar.javascript.tree.impl.declaration.NamedExportDeclarationTreeImpl
- exportToken() - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceExportDeclarationTreeImpl
- exportToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.DefaultExportDeclarationTree
- exportToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDeclarationTree
- exportToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NamedExportDeclarationTree
- expression() - Method in class org.sonar.javascript.tree.impl.expression.AssignmentExpressionTreeImpl
- expression() - Method in class org.sonar.javascript.tree.impl.expression.ComputedPropertyNameTreeImpl
- expression() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxJavaScriptExpressionTreeImpl
- expression() - Method in class org.sonar.javascript.tree.impl.expression.NewExpressionTreeImpl
- expression() - Method in class org.sonar.javascript.tree.impl.expression.ParenthesisedExpressionTreeImpl
- expression() - Method in class org.sonar.javascript.tree.impl.expression.PostfixExpressionTreeImpl
- expression() - Method in class org.sonar.javascript.tree.impl.expression.PrefixExpressionTreeImpl
- expression() - Method in class org.sonar.javascript.tree.impl.expression.TemplateExpressionTreeImpl
- expression() - Method in class org.sonar.javascript.tree.impl.statement.CaseClauseTreeImpl
- expression() - Method in class org.sonar.javascript.tree.impl.statement.ExpressionStatementTreeImpl
- expression() - Method in class org.sonar.javascript.tree.impl.statement.ForObjectStatementTreeImpl
- expression() - Method in class org.sonar.javascript.tree.impl.statement.ReturnStatementTreeImpl
- expression() - Method in class org.sonar.javascript.tree.impl.statement.SwitchStatementTreeImpl
- expression() - Method in class org.sonar.javascript.tree.impl.statement.ThrowStatementTreeImpl
- expression() - Method in class org.sonar.javascript.tree.impl.statement.WithStatementTreeImpl
- expression() - Method in interface org.sonar.plugins.javascript.api.tree.expression.AssignmentExpressionTree
- expression() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ComputedPropertyNameTree
- expression() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxJavaScriptExpressionTree
- expression() - Method in interface org.sonar.plugins.javascript.api.tree.expression.NewExpressionTree
- expression() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ParenthesisedExpressionTree
- expression() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateExpressionTree
- expression() - Method in interface org.sonar.plugins.javascript.api.tree.expression.UnaryExpressionTree
- expression() - Method in interface org.sonar.plugins.javascript.api.tree.statement.CaseClauseTree
- expression() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ExpressionStatementTree
- expression() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForObjectStatementTree
- expression() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ReturnStatementTree
- expression() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree
- expression() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ThrowStatementTree
- expression() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WithStatementTree
- expression(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- EXPRESSION_NO_IN - org.sonar.javascript.parser.EcmaScriptLexer
- EXPRESSION_NO_LB - org.sonar.javascript.parser.EcmaScriptLexer
- EXPRESSION_NO_LINE_BREAK() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- EXPRESSION_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- EXPRESSION_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- expressionNoLineBreak(Tree, ExpressionTree) - Method in class org.sonar.javascript.parser.TreeFactory
- expressions() - Method in class org.sonar.javascript.tree.impl.expression.TemplateLiteralTreeImpl
- expressions() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateLiteralTree
- ExpressionStack - Class in org.sonar.javascript.se
-
This class stores the stack of symbolic values corresponding to the order of expression evaluation.
- expressionStatement(ExpressionTree, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- ExpressionStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- ExpressionStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- ExpressionStatementTreeImpl(ExpressionTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.statement.ExpressionStatementTreeImpl
- expressionTree() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSpreadAttributeTreeImpl
- expressionTree() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSpreadAttributeTree
- ExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
-
Common interface for all types of expressions.
- EXTENDS - org.sonar.javascript.lexer.JavaScriptKeyword
- EXTENDS_CLAUSE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- EXTENDS_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- extendsClause() - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- extendsClause() - Method in class org.sonar.javascript.tree.impl.flow.FlowInterfaceDeclarationTreeImpl
- extendsClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ClassTree
- extendsClause() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowInterfaceDeclarationTree
- extendsClause(InternalSyntaxToken, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- ExtendsClauseTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- ExtendsClauseTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- ExtendsClauseTreeImpl(SyntaxToken, Tree) - Constructor for class org.sonar.javascript.tree.impl.declaration.ExtendsClauseTreeImpl
- extendsToken() - Method in class org.sonar.javascript.tree.impl.declaration.ExtendsClauseTreeImpl
- extendsToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExtendsClauseTree
- external() - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
F
- FALSE - org.sonar.javascript.lexer.JavaScriptKeyword
- FALSE - Static variable in class org.sonar.javascript.se.Constraint
- falseExpression() - Method in class org.sonar.javascript.tree.impl.expression.ConditionalExpressionTreeImpl
- falseExpression() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ConditionalExpressionTree
- falseSuccessor() - Method in interface org.sonar.javascript.cfg.CfgBranchingBlock
- FALSY - Static variable in class org.sonar.javascript.se.Constraint
- FIELD - org.sonar.plugins.javascript.api.tree.Tree.Kind
- fieldDeclaration(Optional<List<DecoratorTree>>, Optional<InternalSyntaxToken>, Tree, Optional<FlowTypeAnnotationTree>, Optional<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- FieldDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
-
Interface for class fields and static properties.
- FieldDeclarationTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- FieldDeclarationTreeImpl(List<DecoratorTree>, SyntaxToken, Tree, FlowTypeAnnotationTree, SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.declaration.FieldDeclarationTreeImpl
- FileIssue - Class in org.sonar.plugins.javascript.api.visitors
- FileIssue(JavaScriptCheck, String) - Constructor for class org.sonar.plugins.javascript.api.visitors.FileIssue
- fileName() - Method in class org.sonar.javascript.visitors.JavaScriptFileImpl
- fileName() - Method in interface org.sonar.plugins.javascript.api.visitors.JavaScriptFile
-
File name with extension
- FINALLY - org.sonar.javascript.lexer.JavaScriptKeyword
- FINALLY_BLOCK - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FINALLY_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- finallyBlock() - Method in class org.sonar.javascript.tree.impl.statement.TryStatementTreeImpl
- finallyBlock() - Method in interface org.sonar.plugins.javascript.api.tree.statement.TryStatementTree
- finallyBlock(InternalSyntaxToken, BlockTree) - Method in class org.sonar.javascript.parser.TreeFactory
- FinallyBlockTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- FinallyBlockTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- FinallyBlockTreeImpl(InternalSyntaxToken, BlockTree) - Constructor for class org.sonar.javascript.tree.impl.statement.FinallyBlockTreeImpl
- finallyKeyword() - Method in class org.sonar.javascript.tree.impl.statement.FinallyBlockTreeImpl
- finallyKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.FinallyBlockTree
- find(String) - Static method in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- find(Constraint) - Static method in enum org.sonar.javascript.se.Type
- first() - Method in class org.sonar.javascript.parser.TreeFactory.Tuple
- firstOperandConstraint() - Method in class org.sonar.javascript.se.points.BinaryProgramPoint
-
NOTE This method should be called only after
BinaryProgramPoint.resultingConstraint(ProgramState)orBinaryProgramPoint.execute(ProgramState) - firstSemicolonToken() - Method in class org.sonar.javascript.tree.impl.statement.ForStatementTreeImpl
- firstSemicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
- firstSubClause() - Method in class org.sonar.javascript.tree.impl.declaration.ImportClauseTreeImpl
- firstSubClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportClauseTree
- firstToken() - Method in class org.sonar.javascript.tree.impl.JavaScriptTree
- firstToken() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- firstToken() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
- firstToken() - Method in interface org.sonar.plugins.javascript.api.tree.Tree
- FLOW_ARRAY_TYPE_SHORTHAND - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_ARRAY_TYPE_SHORTHAND_OR_HIGHER() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_ARRAY_TYPE_WITH_KEYWORD - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_ARRAY_TYPE_WITH_KEYWORD() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_ARROW_FUNCTION_RETURN_TYPE_ANNOTATION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_CASTING_EXPRESSION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_CASTING_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_DECLARE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_DECLARE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_EXPORT_DEFAULT_TYPE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_EXTENDS_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_FUNCTION_SIGNATURE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_FUNCTION_SIGNATURE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_FUNCTION_TYPE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_FUNCTION_TYPE_PARAMETER - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_FUNCTION_TYPE_PARAMETER() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_FUNCTION_TYPE_PARAMETER_CLAUSE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_FUNCTION_TYPE_PARAMETER_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_FUNCTION_TYPE_PARAMETER_LIST() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_FUNCTION_TYPE_REST_PARAMETER() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_FUNCTION_TYPE_WITH_PARENTHESES_OR_HIGHER() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_FUNCTION_TYPE_WITHOUT_PARENTHESES_OR_HIGHER() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_GENERIC_PARAMETER - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_GENERIC_PARAMETER() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_GENERIC_PARAMETER_CLAUSE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_GENERIC_PARAMETER_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_GENERIC_TYPE - org.sonar.plugins.javascript.api.symbols.Symbol.Kind
- FLOW_IMPLEMENTS_CLAUSE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_IMPLEMENTS_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_INDEXER_PROPERTY_DEFINITION_KEY - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_INDEXER_PROPERTY_DEFINITION_KEY() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_INTERFACE_DECLARATION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_INTERFACE_DECLARATION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_INTERSECTION_TYPE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_INTERSECTION_TYPE_OR_HIGHER() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_INTERSECTION_TYPE_OR_HIGHER_NON_FUNCTION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_LITERAL_TYPE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_LITERAL_TYPE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_METHOD_PROPERTY_DEFINITION_KEY - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_METHOD_PROPERTY_DEFINITION_KEY() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_MODULE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_MODULE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_MODULE_EXPORTS - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_MODULE_EXPORTS() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_NAMESPACED_TYPE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_NAMESPACED_TYPE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_OBJECT_TYPE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_OBJECT_TYPE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_OBJECT_TYPE_PROPERTIES() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_OPAQUE_TYPE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_OPAQUE_TYPE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_OPTIONAL_BINDING_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_OPTIONAL_BINDING_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_OPTIONAL_TYPE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_OPTIONAL_TYPE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_PARAMETERIZED_GENERICS_TYPE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_PARAMETERIZED_GENERICS_TYPE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_PARENTHESISED_TYPE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_PARENTHESISED_TYPE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_PROPERTY_DEFINITION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_PROPERTY_DEFINITION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_SIMPLE_PROPERTY_DEFINITION_KEY - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_SIMPLE_PROPERTY_DEFINITION_KEY() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_SIMPLE_TYPE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_SIMPLE_TYPE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_TOP_PRIORITY_TYPE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_TUPLE_TYPE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_TUPLE_TYPE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_TUPLE_TYPE_ELEMENTS() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_TYPE - org.sonar.javascript.parser.EcmaScriptLexer
- FLOW_TYPE - org.sonar.plugins.javascript.api.symbols.Symbol.Kind
- FLOW_TYPE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_TYPE_ALIAS_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_TYPE_ALIAS_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_TYPE_ANNOTATION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_TYPE_ANNOTATION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_TYPE_KEYWORD() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_TYPE_TO_BE_EXTENDED() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_TYPED_BINDING_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_TYPED_BINDING_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_TYPEOF_TYPE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_TYPEOF_TYPE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_UNION_TYPE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FLOW_UNION_TYPE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_UNION_TYPE_OR_HIGHER() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FLOW_UNION_TYPE_OR_HIGHER_NON_FUNCTION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- flowArrayTypeShorthand(FlowTypeTree, List<TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>) - Method in class org.sonar.javascript.parser.TreeFactory
- flowArrayTypeShorthand(FlowTypeTree, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowArrayTypeShorthandTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowArrayTypeShorthandTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowArrayTypeShorthandTreeImpl(FlowTypeTree, SyntaxToken, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowArrayTypeShorthandTreeImpl
- FlowArrayTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- flowArrayTypeWithKeyword(InternalSyntaxToken, InternalSyntaxToken, FlowTypeTree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowArrayTypeWithKeywordTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowArrayTypeWithKeywordTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowArrayTypeWithKeywordTreeImpl(SyntaxToken, SyntaxToken, FlowTypeTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowArrayTypeWithKeywordTreeImpl
- flowCastingExpression(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, FlowTypeTree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowCastingExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowCastingExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowCastingExpressionTreeImpl(SyntaxToken, ExpressionTree, SyntaxToken, FlowTypeTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowCastingExpressionTreeImpl
- flowDeclare(InternalSyntaxToken, Tree, Optional<Tree>) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowDeclareTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowDeclareTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowDeclareTreeImpl(SyntaxToken, Tree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowDeclareTreeImpl
- flowExportDefaultType(InternalSyntaxToken, InternalSyntaxToken, FlowTypeTree, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- flowFunctionSignature(InternalSyntaxToken, IdentifierTree, Optional<FlowGenericParameterClauseTree>, FlowFunctionTypeParameterClauseTree, FlowTypeAnnotationTree) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowFunctionSignatureTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowFunctionSignatureTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowFunctionSignatureTreeImpl(SyntaxToken, IdentifierTree, FlowGenericParameterClauseTree, FlowFunctionTypeParameterClauseTree, FlowTypeAnnotationTree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowFunctionSignatureTreeImpl
- flowFunctionType(Optional<FlowGenericParameterClauseTree>, FlowFunctionTypeParameterClauseTree, InternalSyntaxToken, FlowTypeTree) - Method in class org.sonar.javascript.parser.TreeFactory
- flowFunctionTypeParameter(IdentifierTree, Optional<SyntaxToken>, FlowTypeAnnotationTree) - Method in class org.sonar.javascript.parser.TreeFactory
- flowFunctionTypeParameter(FlowTypeTree) - Method in class org.sonar.javascript.parser.TreeFactory
- flowFunctionTypeParameterClause(InternalSyntaxToken, Optional<FlowFunctionTypeParameterTree>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- flowFunctionTypeParameterClause(InternalSyntaxToken, SeparatedList<FlowFunctionTypeParameterTree>, Optional<InternalSyntaxToken>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- flowFunctionTypeParameterClause(InternalSyntaxToken, SeparatedList<FlowFunctionTypeParameterTree>, InternalSyntaxToken, FlowFunctionTypeParameterTree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowFunctionTypeParameterClauseTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowFunctionTypeParameterClauseTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowFunctionTypeParameterClauseTreeImpl(InternalSyntaxToken, SeparatedList<FlowFunctionTypeParameterTree>, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterClauseTreeImpl
- FlowFunctionTypeParameterTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowFunctionTypeParameterTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowFunctionTypeParameterTreeImpl(InternalSyntaxToken, FlowFunctionTypeParameterTree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterTreeImpl
- FlowFunctionTypeParameterTreeImpl(IdentifierTree, SyntaxToken, FlowTypeAnnotationTree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterTreeImpl
- FlowFunctionTypeParameterTreeImpl(FlowTypeTree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterTreeImpl
- flowFunctionTypeRestParameter(InternalSyntaxToken, FlowFunctionTypeParameterTree) - Method in class org.sonar.javascript.parser.TreeFactory
- flowFunctionTypeSingleParameterClause(FlowTypeTree) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowFunctionTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowFunctionTypeTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowFunctionTypeTreeImpl(FlowGenericParameterClauseTree, FlowFunctionTypeParameterClauseTree, SyntaxToken, FlowTypeTree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeTreeImpl
- flowGenericParameter(IdentifierTree, Optional<FlowTypeAnnotationTree>, Optional<TreeFactory.Tuple<InternalSyntaxToken, FlowTypeTree>>) - Method in class org.sonar.javascript.parser.TreeFactory
- flowGenericParameterClause(InternalSyntaxToken, FlowGenericParameterTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, FlowGenericParameterTree>>>, Optional<InternalSyntaxToken>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowGenericParameterClauseTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowGenericParameterClauseTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowGenericParameterClauseTreeImpl(SyntaxToken, SeparatedList<FlowGenericParameterTree>, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowGenericParameterClauseTreeImpl
- FlowGenericParameterTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowGenericParameterTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowGenericParameterTreeImpl(IdentifierTree, FlowTypeAnnotationTree, SyntaxToken, FlowTypeTree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowGenericParameterTreeImpl
- flowImplementsClause(InternalSyntaxToken, FlowTypeTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, FlowTypeTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowImplementsClauseTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowImplementsClauseTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowImplementsClauseTreeImpl(SyntaxToken, SeparatedList<FlowTypeTree>) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowImplementsClauseTreeImpl
- flowImportTypeOrTypeOfToken() - Method in class org.sonar.javascript.tree.impl.declaration.ImportDeclarationTreeImpl
- flowImportTypeOrTypeOfToken() - Method in class org.sonar.javascript.tree.impl.declaration.SpecifierTreeImpl
- flowImportTypeOrTypeOfToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportDeclarationTree
- flowImportTypeOrTypeOfToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.SpecifierTree
- flowIndexerPropertyDefinitionKey(InternalSyntaxToken, Optional<TreeFactory.Tuple<IdentifierTree, InternalSyntaxToken>>, FlowTypeTree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowIndexerPropertyDefinitionKeyTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowIndexerPropertyDefinitionKeyTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowIndexerPropertyDefinitionKeyTreeImpl(SyntaxToken, IdentifierTree, SyntaxToken, FlowTypeTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowIndexerPropertyDefinitionKeyTreeImpl
- flowInterfaceDeclaration(InternalSyntaxToken, IdentifierTree, Optional<FlowGenericParameterClauseTree>, Optional<FlowImplementsClauseTree>, InternalSyntaxToken, Optional<SeparatedList<Tree>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowInterfaceDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowInterfaceDeclarationTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowInterfaceDeclarationTreeImpl(SyntaxToken, IdentifierTree, FlowGenericParameterClauseTree, FlowImplementsClauseTree, SyntaxToken, SeparatedList<FlowPropertyDefinitionTree>, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowInterfaceDeclarationTreeImpl
- flowIntersectionType(Optional<SyntaxToken>, SeparatedList<FlowTypeTree>) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowIntersectionTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowIntersectionTypeTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowIntersectionTypeTreeImpl(SyntaxToken, SeparatedList<FlowTypeTree>) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowIntersectionTypeTreeImpl
- flowLiteralType(Optional<InternalSyntaxToken>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- flowLiteralType(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowLiteralTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowLiteralTypeTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowLiteralTypeTreeImpl(SyntaxToken, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowLiteralTypeTreeImpl
- flowMethodPropertyDefinitionKeyTree(Optional<IdentifierTree>, Optional<FlowGenericParameterClauseTree>, FlowFunctionTypeParameterClauseTree) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowMethodPropertyDefinitionKeyTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowMethodPropertyDefinitionKeyTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowMethodPropertyDefinitionKeyTreeImpl(IdentifierTree, FlowGenericParameterClauseTree, FlowFunctionTypeParameterClauseTree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowMethodPropertyDefinitionKeyTreeImpl
- flowModule(InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken, Optional<List<FlowDeclareTree>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- flowModuleExports(InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken, FlowTypeAnnotationTree) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowModuleExportsTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowModuleExportsTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowModuleExportsTreeImpl(SyntaxToken, SyntaxToken, SyntaxToken, FlowTypeAnnotationTree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowModuleExportsTreeImpl
- FlowModuleTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowModuleTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowModuleTreeImpl(SyntaxToken, SyntaxToken, SyntaxToken, List<FlowDeclareTree>, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowModuleTreeImpl
- flowNamespacedType(IdentifierTree, List<TreeFactory.Tuple<InternalSyntaxToken, IdentifierTree>>) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowNamespacedTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowNamespacedTypeTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowNamespacedTypeTreeImpl(SeparatedList<IdentifierTree>) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowNamespacedTypeTreeImpl
- flowObjectType(SyntaxToken, Optional<SeparatedList<Tree>>, SyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowObjectTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowObjectTypeTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowObjectTypeTreeImpl(SyntaxToken, SyntaxToken, SeparatedList<FlowPropertyDefinitionTree>, SyntaxToken, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowObjectTypeTreeImpl
- flowOpaqueType(InternalSyntaxToken, InternalSyntaxToken, IdentifierTree) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowOpaqueTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowOpaqueTypeTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowOpaqueTypeTreeImpl(SyntaxToken, SyntaxToken, IdentifierTree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowOpaqueTypeTreeImpl
- flowOptionalBindingElement(BindingElementTree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowOptionalBindingElementTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowOptionalBindingElementTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowOptionalBindingElementTreeImpl(BindingElementTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowOptionalBindingElementTreeImpl
- flowOptionalType(InternalSyntaxToken, FlowTypeTree) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowOptionalTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowOptionalTypeTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowOptionalTypeTreeImpl(SyntaxToken, FlowTypeTree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowOptionalTypeTreeImpl
- flowParameterizedGenericsClause(FlowTypeTree, InternalSyntaxToken, Optional<FlowTypeTree>, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, FlowTypeTree>>>, Optional<InternalSyntaxToken>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowParameterizedGenericsTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowParameterizedGenericsTypeTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowParameterizedGenericsTypeTreeImpl(FlowTypeTree, SyntaxToken, SeparatedList<FlowTypeTree>, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowParameterizedGenericsTypeTreeImpl
- flowParenthesisedType(InternalSyntaxToken, FlowTypeTree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowParenthesisedTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowParenthesisedTypeTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowParenthesisedTypeTreeImpl(SyntaxToken, FlowTypeTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowParenthesisedTypeTreeImpl
- flowPropertyDefinition(Optional<InternalSyntaxToken>, FlowPropertyDefinitionKeyTree, FlowTypeAnnotationTree) - Method in class org.sonar.javascript.parser.TreeFactory
- flowPropertyDefinition(InternalSyntaxToken, Optional<InternalSyntaxToken>, FlowPropertyDefinitionKeyTree, FlowTypeAnnotationTree) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowPropertyDefinitionKeyTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowPropertyDefinitionTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowPropertyDefinitionTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowPropertyDefinitionTreeImpl(SyntaxToken, SyntaxToken, FlowPropertyDefinitionKeyTree, FlowTypeAnnotationTree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowPropertyDefinitionTreeImpl
- flowSimplePropertyDefinitionKeyTree(SyntaxToken, Optional<SyntaxToken>) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowSimplePropertyDefinitionKeyTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowSimplePropertyDefinitionKeyTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowSimplePropertyDefinitionKeyTreeImpl(SyntaxToken, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowSimplePropertyDefinitionKeyTreeImpl
- flowSimpleType(IdentifierTree) - Method in class org.sonar.javascript.parser.TreeFactory
- flowSimpleType(SyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowSimpleTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowSimpleTypeTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowSimpleTypeTreeImpl(IdentifierTree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowSimpleTypeTreeImpl
- FlowSimpleTypeTreeImpl(SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowSimpleTypeTreeImpl
- flowStrictObjectType(SyntaxToken, SyntaxToken, Optional<SeparatedList<Tree>>, SyntaxToken, SyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- flowTupleType(InternalSyntaxToken, Optional<SeparatedList<FlowTypeTree>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- flowTupleTypeElements(FlowTypeTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, FlowTypeTree>>>, Optional<InternalSyntaxToken>) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowTupleTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowTupleTypeTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowTupleTypeTreeImpl(SyntaxToken, SeparatedList<FlowTypeTree>, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowTupleTypeTreeImpl
- flowTypeAliasStatement(Optional<InternalSyntaxToken>, InternalSyntaxToken, IdentifierTree, Optional<FlowGenericParameterClauseTree>, Optional<FlowTypeAnnotationTree>, InternalSyntaxToken, FlowTypeTree, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowTypeAliasStatementTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowTypeAliasStatementTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowTypeAliasStatementTreeImpl(SyntaxToken, SyntaxToken, IdentifierTree, FlowGenericParameterClauseTree, FlowTypeAnnotationTree, SyntaxToken, FlowTypeTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowTypeAliasStatementTreeImpl
- flowTypeAnnotation(InternalSyntaxToken, FlowTypeTree) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowTypeAnnotationTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowTypeAnnotationTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowTypeAnnotationTreeImpl(SyntaxToken, FlowTypeTree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowTypeAnnotationTreeImpl
- flowTypedBindingElement(BindingElementTree, FlowTypeAnnotationTree) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowTypedBindingElementTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowTypedBindingElementTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowTypedBindingElementTreeImpl(BindingElementTree, FlowTypeAnnotationTree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowTypedBindingElementTreeImpl
- flowTypeElements(FlowTypeTree, List<TreeFactory.Tuple<InternalSyntaxToken, FlowTypeTree>>) - Method in class org.sonar.javascript.parser.TreeFactory
- flowTypeKeywordToken() - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceExportDeclarationTreeImpl
- flowTypeKeywordToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NameSpaceExportDeclarationTree
- flowTypeofType(InternalSyntaxToken, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowTypeofTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowTypeofTypeTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowTypeofTypeTreeImpl(SyntaxToken, Tree) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowTypeofTypeTreeImpl
- flowTypeToken() - Method in class org.sonar.javascript.tree.impl.declaration.ExportClauseTreeImpl
- flowTypeToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportClauseTree
- FlowTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- flowUnionType(Optional<SyntaxToken>, SeparatedList<FlowTypeTree>) - Method in class org.sonar.javascript.parser.TreeFactory
- FlowUnionTypeTree - Interface in org.sonar.plugins.javascript.api.tree.flow
- FlowUnionTypeTreeImpl - Class in org.sonar.javascript.tree.impl.flow
- FlowUnionTypeTreeImpl(SyntaxToken, SeparatedList<FlowTypeTree>) - Constructor for class org.sonar.javascript.tree.impl.flow.FlowUnionTypeTreeImpl
- FOR - org.sonar.javascript.lexer.JavaScriptKeyword
- FOR_IN_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FOR_IN_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FOR_OF_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FOR_OF_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
-
ECMAScript 6
- FOR_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FOR_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- forInStatement(InternalSyntaxToken, InternalSyntaxToken, Tree, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Method in class org.sonar.javascript.parser.TreeFactory
- forKeyword() - Method in class org.sonar.javascript.tree.impl.statement.ForObjectStatementTreeImpl
- forKeyword() - Method in class org.sonar.javascript.tree.impl.statement.ForStatementTreeImpl
- forKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForObjectStatementTree
- forKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
- FORMAL_PARAMETER - org.sonar.javascript.parser.EcmaScriptLexer
- FORMAL_PARAMETER_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FORMAL_PARAMETER_LIST() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- formalParameterClause1(InternalSyntaxToken, SeparatedList<BindingElementTree>, Optional<InternalSyntaxToken>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- formalParameterClause2(InternalSyntaxToken, SeparatedList<BindingElementTree>, InternalSyntaxToken, RestElementTree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- formalParameterClause3(InternalSyntaxToken, Optional<RestElementTree>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- ForObjectStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
-
for (
ForObjectStatementTree.variableOrExpression()ofForObjectStatementTree.expression()ForObjectStatementTree.statement()for await (ForObjectStatementTree.variableOrExpression()ofForObjectStatementTree.expression()ForObjectStatementTree.statement()for (ForObjectStatementTree.variableOrExpression()inForObjectStatementTree.expression()ForObjectStatementTree.statement() - ForObjectStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- ForObjectStatementTreeImpl(InternalSyntaxToken, SyntaxToken, InternalSyntaxToken, Tree, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.javascript.tree.impl.statement.ForObjectStatementTreeImpl
- forOfStatement(InternalSyntaxToken, Optional<InternalSyntaxToken>, InternalSyntaxToken, Tree, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Method in class org.sonar.javascript.parser.TreeFactory
- forStatement(InternalSyntaxToken, InternalSyntaxToken, Optional<Tree>, InternalSyntaxToken, Optional<ExpressionTree>, InternalSyntaxToken, Optional<ExpressionTree>, InternalSyntaxToken, StatementTree) - Method in class org.sonar.javascript.parser.TreeFactory
- ForStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- ForStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- ForStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, Tree, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.javascript.tree.impl.statement.ForStatementTreeImpl
- FROM - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- FROM_CLAUSE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FROM_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
-
A.5 Declarations
- fromClause() - Method in class org.sonar.javascript.tree.impl.declaration.ExportClauseTreeImpl
- fromClause() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingImpl
- fromClause() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithExportListImpl
- fromClause() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithNameSpaceExportImpl
- fromClause() - Method in class org.sonar.javascript.tree.impl.declaration.ImportDeclarationTreeImpl
- fromClause() - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceExportDeclarationTreeImpl
- fromClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportClauseTree
- fromClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBinding
- fromClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithExportList
- fromClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithNameSpaceExport
- fromClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportDeclarationTree
- fromClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NameSpaceExportDeclarationTree
- fromClause(InternalSyntaxToken, LiteralTree) - Method in class org.sonar.javascript.parser.TreeFactory
- FromClauseTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- FromClauseTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- FromClauseTreeImpl(InternalSyntaxToken, LiteralTree) - Constructor for class org.sonar.javascript.tree.impl.declaration.FromClauseTreeImpl
- fromToken() - Method in class org.sonar.javascript.tree.impl.declaration.FromClauseTreeImpl
- fromToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FromClauseTree
- FUNCTION - org.sonar.javascript.lexer.JavaScriptKeyword
- FUNCTION - org.sonar.javascript.se.Type
- FUNCTION - org.sonar.plugins.javascript.api.symbols.Symbol.Kind
- FUNCTION - org.sonar.plugins.javascript.api.symbols.Type.Kind
- FUNCTION - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- FUNCTION - Static variable in class org.sonar.javascript.se.Constraint
- FUNCTION_AND_GENERATOR_DECLARATION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FUNCTION_DECLARATION - org.sonar.javascript.parser.EcmaScriptLexer
- FUNCTION_DECLARATION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- FUNCTION_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- FUNCTION_EXPRESSION - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
FunctionExpressionTreefunction () {} - FUNCTION_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- FUNCTION_KINDS - org.sonar.javascript.tree.KindSet
- FUNCTION_PROTOTYPE - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- functionAndGeneratorDeclaration(Optional<InternalSyntaxToken>, InternalSyntaxToken, Optional<InternalSyntaxToken>, IdentifierTree, Optional<FlowGenericParameterClauseTree>, ParameterListTree, Optional<FlowTypeAnnotationTree>, BlockTree) - Method in class org.sonar.javascript.parser.TreeFactory
- FunctionBuiltInProperties - Class in org.sonar.javascript.se.builtins
- FunctionDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- FunctionDeclarationTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- functionExpression(Optional<InternalSyntaxToken>, InternalSyntaxToken, Optional<IdentifierTree>, Optional<FlowGenericParameterClauseTree>, ParameterListTree, Optional<FlowTypeAnnotationTree>, BlockTree) - Method in class org.sonar.javascript.parser.TreeFactory
- FunctionExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- FunctionExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- functionKeyword() - Method in class org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl
- functionKeyword() - Method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- functionKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionDeclarationTree
- functionKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.expression.FunctionExpressionTree
- functionParameters() - Method in class org.sonar.javascript.se.LocalVariables
-
Subset of
LocalVariables.trackableVariables()containing variables which are parameters. - FunctionSymbolicValue - Interface in org.sonar.javascript.se.sv
- functionToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionSignatureTreeImpl
- functionToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionSignatureTree
- functionTree() - Method in class org.sonar.javascript.tree.symbols.type.FunctionType
- FunctionTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- FunctionTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- FunctionTreeImpl() - Constructor for class org.sonar.javascript.tree.impl.declaration.FunctionTreeImpl
- FunctionType - Class in org.sonar.javascript.tree.symbols.type
- FunctionType() - Constructor for class org.sonar.javascript.tree.symbols.type.FunctionType
- FunctionWithTreeSymbolicValue - Class in org.sonar.javascript.se.sv
- FunctionWithTreeSymbolicValue(FunctionTree) - Constructor for class org.sonar.javascript.se.sv.FunctionWithTreeSymbolicValue
G
- GE - org.sonar.javascript.lexer.JavaScriptPunctuator
- generator(List<DecoratorTree>, InternalSyntaxToken, InternalSyntaxToken, Tree, FlowGenericParameterClauseTree, ParameterListTree, FlowTypeAnnotationTree, BlockTree) - Static method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- GENERATOR_DECLARATION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- GENERATOR_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- GENERATOR_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
-
ECMAScript 6
- GENERATOR_FUNCTION_EXPRESSION - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
FunctionExpressionTreefunction * () {} - GENERATOR_METHOD - org.sonar.plugins.javascript.api.tree.Tree.Kind
- generatorExpression(InternalSyntaxToken, InternalSyntaxToken, Optional<IdentifierTree>, Optional<FlowGenericParameterClauseTree>, ParameterListTree, Optional<FlowTypeAnnotationTree>, BlockTree) - Method in class org.sonar.javascript.parser.TreeFactory
- generatorMethod(Optional<List<DecoratorTree>>, Optional<InternalSyntaxToken>, InternalSyntaxToken, Tree, Optional<FlowGenericParameterClauseTree>, ParameterListTree, Optional<FlowTypeAnnotationTree>, BlockTree) - Method in class org.sonar.javascript.parser.TreeFactory
- genericParameterClause() - Method in class org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl
- genericParameterClause() - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- genericParameterClause() - Method in class org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl
- genericParameterClause() - Method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- genericParameterClause() - Method in class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- genericParameterClause() - Method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- genericParameterClause() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionSignatureTreeImpl
- genericParameterClause() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeTreeImpl
- genericParameterClause() - Method in class org.sonar.javascript.tree.impl.flow.FlowInterfaceDeclarationTreeImpl
- genericParameterClause() - Method in class org.sonar.javascript.tree.impl.flow.FlowMethodPropertyDefinitionKeyTreeImpl
- genericParameterClause() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAliasStatementTreeImpl
- genericParameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ClassTree
- genericParameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionTree
- genericParameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionSignatureTree
- genericParameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeTree
- genericParameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowInterfaceDeclarationTree
- genericParameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowMethodPropertyDefinitionKeyTree
- genericParameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTypeAliasStatementTree
- genericParameters() - Method in class org.sonar.javascript.tree.impl.flow.FlowGenericParameterClauseTreeImpl
- genericParameters() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowGenericParameterClauseTree
- get(int) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- get(LiteralTree) - Static method in class org.sonar.javascript.se.sv.LiteralSymbolicValue
- GET - org.sonar.javascript.parser.EcmaScriptLexer
- GET_METHOD - org.sonar.plugins.javascript.api.tree.Tree.Kind
- getAssociatedInterface() - Method in enum org.sonar.plugins.javascript.api.tree.Tree.Kind
- getConstraint(SymbolicValue) - Method in class org.sonar.javascript.se.ProgramState
- getConstraint(SymbolicValue) - Method in interface org.sonar.javascript.se.ProgramStateConstraints
- getConstraint(Symbol) - Method in class org.sonar.javascript.se.ProgramState
- getContents(String) - Method in class org.sonar.javascript.tree.JavaScriptCommentAnalyser
- getContext() - Method in class org.sonar.javascript.se.SeCheck
- getContext() - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- getContext() - Method in class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor
- getContext() - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
- getFunctionTree() - Method in class org.sonar.javascript.se.sv.FunctionWithTreeSymbolicValue
- getIdentifierTree() - Method in class org.sonar.javascript.tree.impl.flow.FlowSimpleTypeTreeImpl
- getIdentifierTree() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowSimpleTypeTree
- getJavaScriptFile() - Method in class org.sonar.javascript.visitors.JavaScriptVisitorContext
- getJavaScriptFile() - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitorContext
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.ArrayBindingPatternTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.BindingPropertyTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.DecoratorTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.DefaultExportDeclarationTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.ExportClauseTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithExportListImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithNameSpaceExportImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.ExtendsClauseTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.FieldDeclarationTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.FromClauseTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.ImportClauseTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.ImportDeclarationTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.ImportModuleDeclarationTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.InitializedBindingElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.ModuleTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.NamedExportDeclarationTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.NamedImportExportClauseTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceExportDeclarationTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceImportTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.ObjectBindingPatternTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.ParameterListTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.ScriptTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.declaration.SpecifierTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.ArgumentListTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.ArrayAssignmentPatternTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.ArrayLiteralTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.AssignmentExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.AssignmentPatternRestElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.BinaryExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.BracketMemberExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.CallExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.ComputedPropertyNameTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.ConditionalExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.DotMemberExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.ImportTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.InitializedAssignmentPatternElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxClosingElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyClosingElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyOpeningElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxIdentifierTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxJavaScriptExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxOpeningElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSelfClosingElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxShortFragmentElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSpreadAttributeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardAttributeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxTextTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.LiteralTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.NewExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.NewTargetTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternPairElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.ObjectLiteralTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.PairPropertyTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.ParenthesisedExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.PostfixExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.PrefixExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.RestElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.SpreadElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.SuperTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.TaggedTemplateTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.TemplateCharactersTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.TemplateExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.TemplateLiteralTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.expression.YieldExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowArrayTypeShorthandTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowArrayTypeWithKeywordTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowCastingExpressionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowDeclareTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionSignatureTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterClauseTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowGenericParameterClauseTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowGenericParameterTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowImplementsClauseTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowIndexerPropertyDefinitionKeyTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowInterfaceDeclarationTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowIntersectionTypeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowLiteralTypeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowMethodPropertyDefinitionKeyTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleExportsTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowNamespacedTypeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowObjectTypeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowOpaqueTypeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowOptionalBindingElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowOptionalTypeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowParameterizedGenericsTypeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowParenthesisedTypeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowPropertyDefinitionTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowSimplePropertyDefinitionKeyTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowSimpleTypeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowTupleTypeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAliasStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAnnotationTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypedBindingElementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeofTypeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.flow.FlowUnionTypeTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.JavaScriptTree
- getKind() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- getKind() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.BlockTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.BreakStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.CaseClauseTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.CatchBlockTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.ContinueStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.DebuggerStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.DefaultClauseTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.DoWhileStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.ElseClauseTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.EmptyStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.ExpressionStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.FinallyBlockTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.ForObjectStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.ForStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.IfStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.LabelledStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.ReturnStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.SwitchStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.ThrowStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.TryStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.VariableDeclarationTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.VariableStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.WhileStatementTreeImpl
- getKind() - Method in class org.sonar.javascript.tree.impl.statement.WithStatementTreeImpl
- getList() - Method in class org.sonar.javascript.visitors.Issues
- getLiteral() - Method in class org.sonar.javascript.se.sv.LiteralSymbolicValue
- getLiveInSymbols(CfgBlock) - Method in class org.sonar.javascript.se.LiveVariableAnalysis
- getLiveOutSymbols(CfgBlock) - Method in class org.sonar.javascript.se.LiveVariableAnalysis
- getModelProperty(ObjectLiteralTree, String) - Static method in class org.sonar.javascript.tree.symbols.type.Backbone
- getName() - Method in enum org.sonar.javascript.lexer.JavaScriptKeyword
- getName() - Method in enum org.sonar.javascript.lexer.JavaScriptPunctuator
- getName() - Method in enum org.sonar.javascript.lexer.JavaScriptTokenType
- getPropertyValue(String) - Method in class org.sonar.javascript.se.builtins.BuiltInConstructorSymbolicValue
- getPropertyValue(String) - Method in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- getPropertyValue(String) - Method in interface org.sonar.javascript.se.sv.FunctionSymbolicValue
- getPropertyValue(String) - Method in interface org.sonar.javascript.se.sv.ObjectSymbolicValue
- getPropertyValue(String) - Method in enum org.sonar.javascript.se.Type
- getPrototypeOfInstances() - Method in class org.sonar.javascript.se.builtins.BuiltInConstructorSymbolicValue
- getReturnConstraint() - Method in class org.sonar.javascript.se.SymbolicExecution
- getScope(Tree) - Method in class org.sonar.javascript.tree.symbols.SymbolModelImpl
- getScope(Tree) - Method in interface org.sonar.plugins.javascript.api.symbols.SymbolModel
- getScopes() - Method in interface org.sonar.javascript.tree.symbols.SymbolModelBuilder
- getScopes() - Method in class org.sonar.javascript.tree.symbols.SymbolModelImpl
- getSeparator(int) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- getSeparator(int) - Method in interface org.sonar.plugins.javascript.api.tree.SeparatedList
- getSeparators() - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- getSeparators() - Method in interface org.sonar.plugins.javascript.api.tree.SeparatedList
- getStack() - Method in class org.sonar.javascript.se.ProgramState
-
Deprecated.
- getSubKinds() - Method in enum org.sonar.javascript.tree.KindSet
- getSymbol(String) - Method in class org.sonar.javascript.tree.symbols.Scope
- getSymbolicValue(Symbol) - Method in class org.sonar.javascript.se.ProgramState
- getSymbolicValue(IdentifierTree, SymbolicExecution) - Method in class org.sonar.javascript.se.ProgramState
- getSymbolModel() - Method in class org.sonar.javascript.visitors.JavaScriptVisitorContext
- getSymbolModel() - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitorContext
- getSymbols() - Method in class org.sonar.javascript.tree.symbols.SymbolModelImpl
-
Returns all symbols in script
- getSymbols() - Method in interface org.sonar.plugins.javascript.api.symbols.SymbolModel
-
Returns all symbols in script
- getSymbols(String) - Method in class org.sonar.javascript.tree.symbols.SymbolModelImpl
- getSymbols(String) - Method in interface org.sonar.plugins.javascript.api.symbols.SymbolModel
- getSymbols(Symbol.Kind) - Method in class org.sonar.javascript.tree.symbols.Scope
- getSymbols(Symbol.Kind) - Method in class org.sonar.javascript.tree.symbols.SymbolModelImpl
- getSymbols(Symbol.Kind) - Method in interface org.sonar.plugins.javascript.api.symbols.SymbolModel
- getTopTree() - Method in class org.sonar.javascript.visitors.JavaScriptVisitorContext
- getTopTree() - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitorContext
- getTreeScopeMap() - Method in class org.sonar.javascript.tree.symbols.ScopeVisitor
- getUniqueKnownType() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
-
Returns Type, which is the only not UNKNOWN element of TypeSet.
- getUniqueType(Type.Kind) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- getUsage(Tree) - Method in class org.sonar.javascript.se.LiveVariableAnalysis.Usages
- getUsages() - Method in class org.sonar.javascript.se.LiveVariableAnalysis
- getValue() - Method in enum org.sonar.javascript.lexer.JavaScriptKeyword
- getValue() - Method in enum org.sonar.javascript.lexer.JavaScriptPunctuator
- getValue() - Method in enum org.sonar.javascript.lexer.JavaScriptTokenType
- getValue() - Method in enum org.sonar.plugins.javascript.api.symbols.Symbol.Kind
- GLOBALS_DEFAULT_VALUE - Static variable in class org.sonar.javascript.tree.symbols.GlobalVariableNames
- GLOBALS_PROPERTY_KEY - Static variable in class org.sonar.javascript.tree.symbols.GlobalVariableNames
- globalScope() - Method in interface org.sonar.javascript.tree.symbols.SymbolModelBuilder
- globalScope() - Method in class org.sonar.javascript.tree.symbols.SymbolModelImpl
- GlobalVariableNames - Class in org.sonar.javascript.tree.symbols
- GlobalVariableNames(Configuration) - Constructor for class org.sonar.javascript.tree.symbols.GlobalVariableNames
- GREATER_THAN - org.sonar.javascript.se.Relation.Operator
- GREATER_THAN - org.sonar.plugins.javascript.api.tree.Tree.Kind
- GREATER_THAN_OR_EQUAL_TO - org.sonar.javascript.se.Relation.Operator
- GREATER_THAN_OR_EQUAL_TO - org.sonar.plugins.javascript.api.tree.Tree.Kind
- GT - org.sonar.javascript.lexer.JavaScriptPunctuator
H
- hasElse() - Method in class org.sonar.javascript.tree.impl.statement.IfStatementTreeImpl
- hashCode() - Method in class org.sonar.javascript.se.BlockExecution
- hashCode() - Method in class org.sonar.javascript.se.Constraint
- hashCode() - Method in class org.sonar.javascript.se.ExpressionStack
- hashCode() - Method in class org.sonar.javascript.se.ProgramState
- hashCode() - Method in class org.sonar.javascript.se.Relation
- hashCode() - Method in class org.sonar.javascript.se.RelationOnSymbols
- hashCode() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- hasSideEffect() - Method in class org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue
- hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.javascript.lexer.JavaScriptKeyword
- hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.javascript.lexer.JavaScriptPunctuator
- hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.javascript.lexer.JavaScriptTokenType
- hasUsagesInNestedFunctions(Symbol) - Method in class org.sonar.javascript.se.LiveVariableAnalysis.Usages
- HoistedSymbolVisitor - Class in org.sonar.javascript.tree.symbols
-
This visitor creates symbols for: - explicitly declared symbols (function declaration, local variable with var/let/const) - built-in symbols (this, arguments) - parameters - imported symbols
- HoistedSymbolVisitor(Map<Tree, Scope>, Configuration) - Constructor for class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
I
- identifier() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterTreeImpl
- identifier() - Method in class org.sonar.javascript.tree.impl.flow.FlowGenericParameterTreeImpl
- identifier() - Method in class org.sonar.javascript.tree.impl.flow.FlowIndexerPropertyDefinitionKeyTreeImpl
- identifier() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeParameterTree
- identifier() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowGenericParameterTree
- identifier() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowIndexerPropertyDefinitionKeyTree
- IDENTIFIER - org.sonar.javascript.lexer.JavaScriptTokenType
- IDENTIFIER - Static variable in class org.sonar.javascript.lexer.JavaScriptLexer
- IDENTIFIER_NAME - org.sonar.javascript.parser.EcmaScriptLexer
- IDENTIFIER_NAME() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- IDENTIFIER_REFERENCE - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- IDENTIFIER_REFERENCE - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
IdentifierTreeUsed for identifiers referencing some symbol (variable, function, class, exported object) - IDENTIFIER_REFERENCE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- identifierName(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- IdentifierProgramPoint - Class in org.sonar.javascript.se.points
- IdentifierProgramPoint(Tree, SymbolicExecution) - Constructor for class org.sonar.javascript.se.points.IdentifierProgramPoint
- identifierReference(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- identifiers() - Method in class org.sonar.javascript.tree.impl.flow.FlowNamespacedTypeTreeImpl
- identifiers() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowNamespacedTypeTree
- identifierToken() - Method in class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- identifierToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.IdentifierTree
- identifierTree() - Method in class org.sonar.plugins.javascript.api.symbols.Usage
- IdentifierTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- IdentifierTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- IdentifierTreeImpl(Tree.Kind, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- identifierWithName(ExpressionTree, String) - Static method in class org.sonar.javascript.tree.symbols.type.Utils
- IF - org.sonar.javascript.lexer.JavaScriptKeyword
- IF_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- IF_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- ifKeyword() - Method in class org.sonar.javascript.tree.impl.statement.IfStatementTreeImpl
- ifKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.IfStatementTree
- ifStatement(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree, Optional<ElseClauseTree>) - Method in class org.sonar.javascript.parser.TreeFactory
- IfStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- IfStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- IfStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.javascript.tree.impl.statement.IfStatementTreeImpl
- IfStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree, ElseClauseTree) - Constructor for class org.sonar.javascript.tree.impl.statement.IfStatementTreeImpl
- immutableCopy() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- IMPLEMENTS - org.sonar.javascript.parser.EcmaScriptLexer
- implementsClause() - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- implementsClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ClassTree
- implementsOrExtendsToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowImplementsClauseTreeImpl
- implementsOrExtendsToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowImplementsClauseTree
- IMPORT - org.sonar.javascript.lexer.JavaScriptKeyword
- IMPORT - org.sonar.plugins.javascript.api.symbols.Symbol.Kind
- IMPORT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- IMPORT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- IMPORT_CLAUSE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- IMPORT_CLAUSE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- IMPORT_DECLARATION - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- IMPORT_DECLARATION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- IMPORT_DECLARATION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- IMPORT_LIST - org.sonar.plugins.javascript.api.tree.Tree.Kind
- IMPORT_MODULE_DECLARATION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- IMPORT_SPECIFIER - org.sonar.plugins.javascript.api.tree.Tree.Kind
- IMPORT_SPECIFIER() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- importClause() - Method in class org.sonar.javascript.tree.impl.declaration.ImportDeclarationTreeImpl
- importClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportDeclarationTree
- importClause(ImportSubClauseTree) - Method in class org.sonar.javascript.parser.TreeFactory
- ImportClauseTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- ImportClauseTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- ImportClauseTreeImpl(ImportSubClauseTree) - Constructor for class org.sonar.javascript.tree.impl.declaration.ImportClauseTreeImpl
- ImportClauseTreeImpl(ImportSubClauseTree, SyntaxToken, ImportSubClauseTree) - Constructor for class org.sonar.javascript.tree.impl.declaration.ImportClauseTreeImpl
- importClauseWithTwoParts(IdentifierTree, InternalSyntaxToken, ImportSubClauseTree) - Method in class org.sonar.javascript.parser.TreeFactory
- importDeclaration(InternalSyntaxToken, InternalSyntaxToken, ImportClauseTree, FromClauseTree, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- importDeclaration(InternalSyntaxToken, ImportClauseTree, FromClauseTree, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- ImportDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- ImportDeclarationTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- ImportDeclarationTreeImpl(InternalSyntaxToken, SyntaxToken, ImportClauseTree, FromClauseTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.declaration.ImportDeclarationTreeImpl
- importExpression(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- importModuleDeclaration(InternalSyntaxToken, LiteralTree, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- ImportModuleDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- ImportModuleDeclarationTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- ImportModuleDeclarationTreeImpl(InternalSyntaxToken, LiteralTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.declaration.ImportModuleDeclarationTreeImpl
- importSpecifier(InternalSyntaxToken, IdentifierTree) - Method in class org.sonar.javascript.parser.TreeFactory
- importSpecifier(InternalSyntaxToken, IdentifierTree, InternalSyntaxToken, IdentifierTree) - Method in class org.sonar.javascript.parser.TreeFactory
- importSpecifier(IdentifierTree) - Method in class org.sonar.javascript.parser.TreeFactory
- importSpecifier(IdentifierTree, InternalSyntaxToken, IdentifierTree) - Method in class org.sonar.javascript.parser.TreeFactory
- ImportSubClauseTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- importToken() - Method in class org.sonar.javascript.tree.impl.declaration.ImportDeclarationTreeImpl
- importToken() - Method in class org.sonar.javascript.tree.impl.declaration.ImportModuleDeclarationTreeImpl
- importToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportDeclarationTree
- importToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportModuleDeclarationTree
- ImportTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- ImportTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- ImportTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.ImportTreeImpl
- IN - org.sonar.javascript.lexer.JavaScriptKeyword
- INC - org.sonar.javascript.lexer.JavaScriptPunctuator
- INC_DEC_KINDS - org.sonar.javascript.tree.KindSet
- IncDecSymbolicValue - Class in org.sonar.javascript.se.sv
-
This symbolic value represents "plus 1" or "minus 1" operation (used for increment and decrement)
- IncDecSymbolicValue(IncDecSymbolicValue.Sign, SymbolicValue) - Constructor for class org.sonar.javascript.se.sv.IncDecSymbolicValue
- IncDecSymbolicValue.Sign - Enum in org.sonar.javascript.se.sv
- indexOf(Object) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- inferType(CallExpressionTree) - Static method in class org.sonar.javascript.tree.symbols.type.BuiltInMethods
- init() - Method in class org.sonar.javascript.tree.impl.statement.ForStatementTreeImpl
- init() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
- INITIALISED_BINDING_ELEMENT - org.sonar.javascript.parser.EcmaScriptLexer
- INITIALISED_BINDING_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- INITIALIZED_ASSIGNMENT_PATTERN_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- INITIALIZED_ASSIGNMENT_PATTERN_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- INITIALIZED_BINDING_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- INITIALIZED_OBJECT_ASSIGNMENT_PATTERN_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- initializedAssignmentPatternElement(ExpressionTree, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.javascript.parser.TreeFactory
- InitializedAssignmentPatternElementTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- InitializedAssignmentPatternElementTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- InitializedAssignmentPatternElementTreeImpl(ExpressionTree, SyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.tree.impl.expression.InitializedAssignmentPatternElementTreeImpl
- initializedBindingElement(BindingElementTree, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.javascript.parser.TreeFactory
- InitializedBindingElementTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- InitializedBindingElementTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- InitializedBindingElementTreeImpl(BindingElementTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.tree.impl.declaration.InitializedBindingElementTreeImpl
- initializer() - Method in class org.sonar.javascript.tree.impl.declaration.FieldDeclarationTreeImpl
- initializer() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FieldDeclarationTree
- inputFile() - Method in class org.sonar.javascript.visitors.JavaScriptFileImpl
- INSTANCE_OF - org.sonar.plugins.javascript.api.tree.Tree.Kind
- INSTANCEOF - org.sonar.javascript.lexer.JavaScriptKeyword
- InstanceOfSymbolicValue - Class in org.sonar.javascript.se.sv
-
This class represents symbolic value for "instanceof" expression.
- InstanceOfSymbolicValue(SymbolicValue, SymbolicValue) - Constructor for class org.sonar.javascript.se.sv.InstanceOfSymbolicValue
- instantiate() - Method in class org.sonar.javascript.se.builtins.BuiltInConstructorSymbolicValue
- instantiate() - Method in interface org.sonar.javascript.se.sv.FunctionSymbolicValue
- INTERFACE - org.sonar.javascript.parser.EcmaScriptLexer
- interfaceToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowInterfaceDeclarationTreeImpl
- interfaceToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowInterfaceDeclarationTree
- InternalSyntaxToken - Class in org.sonar.javascript.tree.impl.lexical
- InternalSyntaxToken(int, int, String, List<SyntaxTrivia>, int, boolean) - Constructor for class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- InternalSyntaxTrivia - Class in org.sonar.javascript.tree.impl.lexical
- InternalSyntaxTrivia(String, int, int) - Constructor for class org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
- is(TokenType) - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- is(Symbol.Kind) - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
- is(Kinds...) - Method in class org.sonar.javascript.tree.impl.JavaScriptTree
- is(Kinds...) - Method in interface org.sonar.plugins.javascript.api.tree.Tree
- IS_NAN - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- isAncestorOf(Tree) - Method in class org.sonar.javascript.tree.impl.JavaScriptTree
- isAncestorOf(Tree) - Method in interface org.sonar.plugins.javascript.api.tree.Tree
- isBlank(String) - Method in class org.sonar.javascript.tree.JavaScriptCommentAnalyser
- isBlock() - Method in class org.sonar.javascript.tree.symbols.Scope
-
Returns true for block scopes (loops, if, etc.), false for function scopes (script, functions, getter, etc.)
- isCompatibleForSameOperands(Relation.Operator) - Method in enum org.sonar.javascript.se.Relation.Operator
- isCompatibleWith(Relation) - Method in class org.sonar.javascript.se.Relation
- isDeclaration() - Method in class org.sonar.plugins.javascript.api.symbols.Usage
- isDocument(IdentifierTree) - Static method in class org.sonar.javascript.tree.symbols.type.WebAPI
- isElement(ExpressionTree) - Static method in class org.sonar.javascript.tree.symbols.type.WebAPI
- isElementList(ExpressionTree) - Static method in class org.sonar.javascript.tree.symbols.type.WebAPI
- isEmpty() - Method in class org.sonar.javascript.se.ExpressionStack
- isEmpty() - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- isEmpty() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- isEOF() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- isGlobal() - Method in class org.sonar.javascript.tree.symbols.Scope
- isIncompatibleWith(Constraint) - Method in class org.sonar.javascript.se.Constraint
- isJQueryObject(IdentifierTree) - Method in class org.sonar.javascript.tree.symbols.type.JQuery
- isLeaf() - Method in class org.sonar.javascript.tree.impl.JavaScriptTree
- isLeaf() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- isLeaf() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
- isModel(CallExpressionTree) - Static method in class org.sonar.javascript.tree.symbols.type.Backbone
- isModule(CallExpressionTree) - Static method in class org.sonar.javascript.tree.symbols.type.AngularJS
- isPropertyAccess(DotMemberExpressionTree, Type.Kind, String) - Static method in class org.sonar.javascript.tree.symbols.type.Utils
- isRead() - Method in class org.sonar.plugins.javascript.api.symbols.Usage
- isSelectorObject(ExpressionTree) - Method in class org.sonar.javascript.tree.symbols.type.JQuery
- isSingleValue() - Method in class org.sonar.javascript.se.Constraint
- isStricterOrEqualTo(Constraint) - Method in class org.sonar.javascript.se.Constraint
- isSubscribed(Tree) - Method in class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor
- Issue - Interface in org.sonar.plugins.javascript.api.visitors
-
This interface is used to represent issue created by checks before feeding them to SonarQube.
- IssueLocation - Class in org.sonar.plugins.javascript.api.visitors
- IssueLocation(Tree) - Constructor for class org.sonar.plugins.javascript.api.visitors.IssueLocation
- IssueLocation(Tree, String) - Constructor for class org.sonar.plugins.javascript.api.visitors.IssueLocation
- IssueLocation(Tree, Tree, String) - Constructor for class org.sonar.plugins.javascript.api.visitors.IssueLocation
- Issues - Class in org.sonar.javascript.visitors
- Issues(JavaScriptCheck) - Constructor for class org.sonar.javascript.visitors.Issues
- isVariable() - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
- isWindow(ExpressionTree) - Static method in class org.sonar.javascript.tree.symbols.type.WebAPI
- isWrite() - Method in class org.sonar.plugins.javascript.api.symbols.Usage
- items() - Method in class org.sonar.javascript.tree.impl.declaration.ModuleTreeImpl
- items() - Method in class org.sonar.javascript.tree.impl.declaration.ScriptTreeImpl
- items() - Method in interface org.sonar.plugins.javascript.api.tree.ModuleTree
- items() - Method in interface org.sonar.plugins.javascript.api.tree.ScriptTree
- ITERATION_STATEMENT - org.sonar.javascript.parser.EcmaScriptLexer
- ITERATION_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- IterationStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
-
Common interface for iteration statements.
- iterator() - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- iterator() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
J
- JAVASCRIPT - org.sonar.plugins.javascript.api.CustomRuleRepository.Language
-
Deprecated.
- JavaScriptCheck - Interface in org.sonar.plugins.javascript.api
-
Marker interface for all JavaScript checks.
- JavaScriptCommentAnalyser - Class in org.sonar.javascript.tree
- JavaScriptCommentAnalyser() - Constructor for class org.sonar.javascript.tree.JavaScriptCommentAnalyser
- JavaScriptFile - Interface in org.sonar.plugins.javascript.api.visitors
- JavaScriptFileImpl - Class in org.sonar.javascript.visitors
- JavaScriptFileImpl(InputFile) - Constructor for class org.sonar.javascript.visitors.JavaScriptFileImpl
- JavaScriptGrammar - Class in org.sonar.javascript.parser
- JavaScriptGrammar(GrammarBuilder<InternalSyntaxToken>, TreeFactory) - Constructor for class org.sonar.javascript.parser.JavaScriptGrammar
- JavaScriptKeyword - Enum in org.sonar.javascript.lexer
- JavaScriptLexer - Class in org.sonar.javascript.lexer
- JavaScriptNodeBuilder - Class in org.sonar.javascript.parser
- JavaScriptNodeBuilder() - Constructor for class org.sonar.javascript.parser.JavaScriptNodeBuilder
- JavaScriptParser - Class in org.sonar.javascript.parser
- JavaScriptParser(GrammarRuleKey) - Constructor for class org.sonar.javascript.parser.JavaScriptParser
- JavaScriptParserBuilder - Class in org.sonar.javascript.parser
- JavaScriptPunctuator - Enum in org.sonar.javascript.lexer
- JavaScriptRegexpChannel - Class in org.sonar.javascript.lexer
-
Provides a heuristic to guess whether a forward slash starts a regular expression.
- JavaScriptRegexpChannel() - Constructor for class org.sonar.javascript.lexer.JavaScriptRegexpChannel
- JavaScriptRule - Annotation Type in org.sonar.plugins.javascript.api
- JavaScriptTokenType - Enum in org.sonar.javascript.lexer
- JavaScriptTree - Class in org.sonar.javascript.tree.impl
- JavaScriptTree() - Constructor for class org.sonar.javascript.tree.impl.JavaScriptTree
- JavaScriptVisitorContext - Class in org.sonar.javascript.visitors
- JavaScriptVisitorContext(ScriptTree, InputFile, Configuration) - Constructor for class org.sonar.javascript.visitors.JavaScriptVisitorContext
- JQuery - Class in org.sonar.javascript.tree.symbols.type
- JQuery(String[]) - Constructor for class org.sonar.javascript.tree.symbols.type.JQuery
- JQUERY_OBJECT - org.sonar.javascript.tree.symbols.type.ObjectType.FrameworkType
- JQUERY_OBJECT - org.sonar.plugins.javascript.api.symbols.Type.Kind
- JQUERY_OBJECT_ALIASES - Static variable in class org.sonar.javascript.tree.symbols.type.JQuery
- JQUERY_OBJECT_ALIASES_DEFAULT_VALUE - Static variable in class org.sonar.javascript.tree.symbols.type.JQuery
- JQUERY_SELECTOR_OBJECT - org.sonar.javascript.tree.symbols.type.ObjectType.FrameworkType
- JQUERY_SELECTOR_OBJECT - org.sonar.plugins.javascript.api.symbols.Type.Kind
- JSX_ATTRIBUTE_VALUE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- JSX_ATTRIBUTES() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- JSX_CHILD() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- JSX_CLOSING_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- JSX_CLOSING_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- JSX_ELEMENT - org.sonar.javascript.parser.EcmaScriptLexer
- JSX_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
-
A.5 [END] Declaration
- JSX_ELEMENT_NAME() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- JSX_EMPTY_CLOSING_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- JSX_EMPTY_CLOSING_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- JSX_EMPTY_OPENING_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- JSX_EMPTY_OPENING_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- JSX_HTML_TAG - org.sonar.javascript.parser.EcmaScriptLexer
- JSX_IDENTIFIER - org.sonar.javascript.parser.EcmaScriptLexer
- JSX_IDENTIFIER - org.sonar.plugins.javascript.api.tree.Tree.Kind
- JSX_IDENTIFIER - Static variable in class org.sonar.javascript.lexer.JavaScriptLexer
- JSX_IDENTIFIER() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- JSX_JAVASCRIPT_EXPRESSION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- JSX_MEMBER_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- JSX_OPENING_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- JSX_OPENING_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- JSX_SELF_CLOSING_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- JSX_SELF_CLOSING_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- JSX_SHORT_FRAGMENT_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- JSX_SPREAD_ATTRIBUTE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- JSX_SPREAD_ATTRIBUTE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- JSX_STANDARD_ATTRIBUTE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- JSX_STANDARD_ATTRIBUTE() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- JSX_STANDARD_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- JSX_TEXT - org.sonar.javascript.parser.EcmaScriptLexer
- JSX_TEXT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- JsxAttributeTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxAttributeValueTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxChildTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- jsxClosingElement(InternalSyntaxToken, InternalSyntaxToken, JsxElementNameTree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- JsxClosingElementTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxClosingElementTreeImpl - Class in org.sonar.javascript.tree.impl.expression.jsx
- JsxClosingElementTreeImpl(SyntaxToken, SyntaxToken, JsxElementNameTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.jsx.JsxClosingElementTreeImpl
- JsxElementNameTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxElementTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- jsxEmptyClosingElement(InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- JsxEmptyClosingElementTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxEmptyClosingElementTreeImpl - Class in org.sonar.javascript.tree.impl.expression.jsx
- JsxEmptyClosingElementTreeImpl(SyntaxToken, SyntaxToken, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyClosingElementTreeImpl
- jsxEmptyOpeningElement(InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- JsxEmptyOpeningElementTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxEmptyOpeningElementTreeImpl - Class in org.sonar.javascript.tree.impl.expression.jsx
- JsxEmptyOpeningElementTreeImpl(SyntaxToken, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyOpeningElementTreeImpl
- jsxHtmlTag(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- jsxIdentifier(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- JsxIdentifierTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxIdentifierTreeImpl - Class in org.sonar.javascript.tree.impl.expression.jsx
- JsxIdentifierTreeImpl(SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.jsx.JsxIdentifierTreeImpl
- jsxJavaScriptExpression(InternalSyntaxToken, Optional<ExpressionTree>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- jsxJavaScriptExpression(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- JsxJavaScriptExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxJavaScriptExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.expression.jsx
- JsxJavaScriptExpressionTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.jsx.JsxJavaScriptExpressionTreeImpl
- jsxMemberExpression(IdentifierTree, List<TreeFactory.Tuple<InternalSyntaxToken, IdentifierTree>>) - Method in class org.sonar.javascript.parser.TreeFactory
- jsxOpeningElement(InternalSyntaxToken, JsxElementNameTree, Optional<List<JsxAttributeTree>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- JsxOpeningElementTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxOpeningElementTreeImpl - Class in org.sonar.javascript.tree.impl.expression.jsx
- JsxOpeningElementTreeImpl(SyntaxToken, JsxElementNameTree, List<JsxAttributeTree>, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.jsx.JsxOpeningElementTreeImpl
- jsxSelfClosingElement(InternalSyntaxToken, JsxElementNameTree, Optional<List<JsxAttributeTree>>, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- JsxSelfClosingElementTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxSelfClosingElementTreeImpl - Class in org.sonar.javascript.tree.impl.expression.jsx
- JsxSelfClosingElementTreeImpl(SyntaxToken, JsxElementNameTree, List<JsxAttributeTree>, SyntaxToken, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.jsx.JsxSelfClosingElementTreeImpl
- jsxShortFragmentElement(JsxEmptyOpeningElementTree, Optional<List<JsxChildTree>>, JsxEmptyClosingElementTree) - Method in class org.sonar.javascript.parser.TreeFactory
- JsxShortFragmentElementTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxShortFragmentElementTreeImpl - Class in org.sonar.javascript.tree.impl.expression.jsx
- JsxShortFragmentElementTreeImpl(JsxEmptyOpeningElementTree, List<JsxChildTree>, JsxEmptyClosingElementTree) - Constructor for class org.sonar.javascript.tree.impl.expression.jsx.JsxShortFragmentElementTreeImpl
- jsxSpreadAttribute(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- JsxSpreadAttributeTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxSpreadAttributeTreeImpl - Class in org.sonar.javascript.tree.impl.expression.jsx
- JsxSpreadAttributeTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.jsx.JsxSpreadAttributeTreeImpl
- jsxStandardAttribute(JsxIdentifierTree, InternalSyntaxToken, JsxAttributeValueTree) - Method in class org.sonar.javascript.parser.TreeFactory
- JsxStandardAttributeTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxStandardAttributeTreeImpl - Class in org.sonar.javascript.tree.impl.expression.jsx
- JsxStandardAttributeTreeImpl(JsxIdentifierTree, InternalSyntaxToken, JsxAttributeValueTree) - Constructor for class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardAttributeTreeImpl
- jsxStandardElement(JsxOpeningElementTree, Optional<List<JsxChildTree>>, JsxClosingElementTree) - Method in class org.sonar.javascript.parser.TreeFactory
- JsxStandardElementTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxStandardElementTreeImpl - Class in org.sonar.javascript.tree.impl.expression.jsx
- JsxStandardElementTreeImpl(JsxOpeningElementTree, List<JsxChildTree>, JsxClosingElementTree) - Constructor for class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardElementTreeImpl
- jsxTextTree(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- JsxTextTree - Interface in org.sonar.plugins.javascript.api.tree.expression.jsx
- JsxTextTreeImpl - Class in org.sonar.javascript.tree.impl.expression.jsx
- JsxTextTreeImpl(SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.jsx.JsxTextTreeImpl
K
- key() - Method in class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternPairElementTreeImpl
- key() - Method in class org.sonar.javascript.tree.impl.expression.PairPropertyTreeImpl
- key() - Method in class org.sonar.javascript.tree.impl.flow.FlowPropertyDefinitionTreeImpl
- key() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ObjectAssignmentPatternPairElementTree
- key() - Method in interface org.sonar.plugins.javascript.api.tree.expression.PairPropertyTree
- key() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowPropertyDefinitionTree
- keyword() - Method in class org.sonar.javascript.tree.impl.statement.CaseClauseTreeImpl
- keyword() - Method in class org.sonar.javascript.tree.impl.statement.DefaultClauseTreeImpl
- keyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchClauseTree
- KEYWORD - org.sonar.javascript.parser.EcmaScriptLexer
- keywordToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.LexicalDeclarationTree
- keywordValues() - Static method in enum org.sonar.javascript.lexer.JavaScriptKeyword
- kind() - Method in class org.sonar.javascript.tree.symbols.type.ArrayType
- kind() - Method in class org.sonar.javascript.tree.symbols.type.ClassType
- kind() - Method in class org.sonar.javascript.tree.symbols.type.FunctionType
- kind() - Method in class org.sonar.javascript.tree.symbols.type.ObjectType
- kind() - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
- kind() - Method in interface org.sonar.plugins.javascript.api.symbols.Type
- kind() - Method in class org.sonar.plugins.javascript.api.symbols.Usage
- Kinds - Interface in org.sonar.plugins.javascript.api.tree
- KindSet - Enum in org.sonar.javascript.tree
- KNOWN_OBJECTS - Static variable in class org.sonar.javascript.se.Constraint
L
- LABEL_IDENTIFIER_NO_LB() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- LABELLED_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- LABELLED_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- labelledStatement(InternalSyntaxToken, InternalSyntaxToken, StatementTree) - Method in class org.sonar.javascript.parser.TreeFactory
- LabelledStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- LabelledStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- LabelledStatementTreeImpl(SyntaxToken, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.javascript.tree.impl.statement.LabelledStatementTreeImpl
- labelToken() - Method in class org.sonar.javascript.tree.impl.statement.BreakStatementTreeImpl
- labelToken() - Method in class org.sonar.javascript.tree.impl.statement.ContinueStatementTreeImpl
- labelToken() - Method in class org.sonar.javascript.tree.impl.statement.LabelledStatementTreeImpl
- labelToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.BreakStatementTree
- labelToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ContinueStatementTree
- labelToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.LabelledStatementTree
- labelToken(Tree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- languages() - Method in interface org.sonar.plugins.javascript.api.CustomRuleRepository
-
Deprecated.
- lastIndexOf(Object) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- lastToken() - Method in class org.sonar.javascript.tree.impl.JavaScriptTree
- lastToken() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- lastToken() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
- lastToken() - Method in interface org.sonar.plugins.javascript.api.tree.Tree
- LBRACKET - org.sonar.javascript.lexer.JavaScriptPunctuator
- lbracketToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowIndexerPropertyDefinitionKeyTreeImpl
- lbracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowIndexerPropertyDefinitionKeyTree
- lBracketToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowArrayTypeShorthandTreeImpl
- lBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowArrayTypeShorthandTree
- LCURLYBRACE - org.sonar.javascript.lexer.JavaScriptPunctuator
- lCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxJavaScriptExpressionTreeImpl
- lCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSpreadAttributeTreeImpl
- lCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxJavaScriptExpressionTree
- lCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSpreadAttributeTree
- lcurlyToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowObjectTypeTreeImpl
- lcurlyToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowObjectTypeTree
- LE - org.sonar.javascript.lexer.JavaScriptPunctuator
- leaveFile(Tree) - Method in class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor
- leaveNode(Tree) - Method in class org.sonar.javascript.se.SeChecksDispatcher
- leaveNode(Tree) - Method in class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor
- left() - Method in class org.sonar.javascript.tree.impl.declaration.InitializedBindingElementTreeImpl
- left() - Method in class org.sonar.javascript.tree.impl.expression.InitializedAssignmentPatternElementTreeImpl
- left() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.InitializedBindingElementTree
- left() - Method in interface org.sonar.plugins.javascript.api.tree.expression.InitializedAssignmentPatternElementTree
- LEFT_HAND_SIDE_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- LEFT_HAND_SIDE_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- LEFT_SHIFT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- LEFT_SHIFT_ASSIGNMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- leftBracketToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowArrayTypeWithKeywordTreeImpl
- leftBracketToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowGenericParameterClauseTreeImpl
- leftBracketToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowParameterizedGenericsTypeTreeImpl
- leftBracketToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowTupleTypeTreeImpl
- leftBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowArrayTypeWithKeywordTree
- leftBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowGenericParameterClauseTree
- leftBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowParameterizedGenericsTypeTree
- leftBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTupleTypeTree
- leftCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowInterfaceDeclarationTreeImpl
- leftCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowInterfaceDeclarationTree
- leftName() - Method in class org.sonar.javascript.tree.impl.declaration.SpecifierTreeImpl
- leftName() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.SpecifierTree
- leftOperand() - Method in class org.sonar.javascript.se.Relation
- leftOperand() - Method in class org.sonar.javascript.tree.impl.expression.BinaryExpressionTreeImpl
- leftOperand() - Method in interface org.sonar.plugins.javascript.api.tree.expression.BinaryExpressionTree
- leftParenthesis() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterClauseTreeImpl
- leftParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeParameterClauseTree
- leftParenthesisToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowCastingExpressionTreeImpl
- leftParenthesisToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowParenthesisedTypeTreeImpl
- leftParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowCastingExpressionTree
- leftParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowParenthesisedTypeTree
- LESS_THAN - org.sonar.javascript.se.Relation.Operator
- LESS_THAN - org.sonar.plugins.javascript.api.tree.Tree.Kind
- LESS_THAN_OR_EQUAL_TO - org.sonar.javascript.se.Relation.Operator
- LESS_THAN_OR_EQUAL_TO - org.sonar.plugins.javascript.api.tree.Tree.Kind
- LET - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- LET_DECLARATION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- LET_VARIABLE - org.sonar.plugins.javascript.api.symbols.Symbol.Kind
- LETTER_OR_DIGIT - org.sonar.javascript.parser.EcmaScriptLexer
- LEXICAL_DECLARATION - org.sonar.plugins.javascript.api.symbols.Usage.Kind
- LexicalDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- line() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- line() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
- line() - Method in interface org.sonar.plugins.javascript.api.tree.lexical.SyntaxToken
- line() - Method in class org.sonar.plugins.javascript.api.visitors.LineIssue
- LINE_CONTINUATION - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- LINE_TERMINATOR - Static variable in class org.sonar.javascript.lexer.JavaScriptLexer
-
LF, CR, LS, PS
- LINE_TERMINATOR_SEQUENCE - org.sonar.javascript.parser.EcmaScriptLexer
- LINE_TERMINATOR_SEQUENCE - Static variable in class org.sonar.javascript.lexer.JavaScriptLexer
- LineIssue - Class in org.sonar.plugins.javascript.api.visitors
-
Legacy kind of issue (issue assigned to a line, no secondary locations).
- LineIssue(JavaScriptCheck, int, String) - Constructor for class org.sonar.plugins.javascript.api.visitors.LineIssue
- LineIssue(JavaScriptCheck, Tree, String) - Constructor for class org.sonar.plugins.javascript.api.visitors.LineIssue
- listIterator() - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- listIterator(int) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- ListSignature(List<Constraint>) - Constructor for class org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue.ListSignature
- LITERAL - org.sonar.javascript.parser.EcmaScriptLexer
- LITERAL - Static variable in class org.sonar.javascript.lexer.JavaScriptLexer
- LITERAL() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
-
A.3 Expressions
- LITERAL_KINDS - org.sonar.javascript.tree.KindSet
- LITERAL_PROPERTY_NAME() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- LiteralProgramPoint - Class in org.sonar.javascript.se.points
- LiteralProgramPoint(Tree) - Constructor for class org.sonar.javascript.se.points.LiteralProgramPoint
- LiteralSymbolicValue - Class in org.sonar.javascript.se.sv
-
This class represents symbolic value for literal (string, number and boolean).
- literalToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowLiteralTypeTreeImpl
- literalToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowLiteralTypeTree
- LiteralTree - Interface in org.sonar.plugins.javascript.api.tree.expression
-
Common interface for all types of literals.
- LiteralTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- LiteralTreeImpl(Tree.Kind, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.LiteralTreeImpl
- LiveVariableAnalysis - Class in org.sonar.javascript.se
-
This class provides information about symbols which are "live" (which value will be read) at some point of the program.
- LiveVariableAnalysis.Usages - Class in org.sonar.javascript.se
- localName() - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceImportTreeImpl
- localName() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NameSpaceImportTree
- LocalVariables - Class in org.sonar.javascript.se
-
Variables which are defined in the scope of a function and may be evaluated through symbolic execution.
- LocalVariables(Scope, ControlFlowGraph) - Constructor for class org.sonar.javascript.se.LocalVariables
- LOGICAL_AND_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- LOGICAL_COMPLEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- LOGICAL_OR_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- LogicalNotSymbolicValue - Class in org.sonar.javascript.se.sv
- lookupSymbol(String) - Method in class org.sonar.javascript.tree.symbols.Scope
- LOOP_KINDS - org.sonar.javascript.tree.KindSet
- LPARENTHESIS - org.sonar.javascript.lexer.JavaScriptPunctuator
- lpipeToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowObjectTypeTreeImpl
- lpipeToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowObjectTypeTree
- LT - org.sonar.javascript.lexer.JavaScriptPunctuator
M
- MATH - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- MathBuiltInProperties - Class in org.sonar.javascript.se.builtins
- MEMBER_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- MEMBER_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- MEMBER_EXPRESSION_TAIL() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- memberExpression(ExpressionTree, Optional<List<TreeFactory.ExpressionTail>>) - Method in class org.sonar.javascript.parser.TreeFactory
- MemberExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- MemberProgramPoint - Class in org.sonar.javascript.se.points
- MemberProgramPoint(Tree) - Constructor for class org.sonar.javascript.se.points.MemberProgramPoint
- message() - Method in class org.sonar.plugins.javascript.api.visitors.FileIssue
- message() - Method in class org.sonar.plugins.javascript.api.visitors.IssueLocation
- message() - Method in class org.sonar.plugins.javascript.api.visitors.LineIssue
- method(Optional<List<DecoratorTree>>, Optional<InternalSyntaxToken>, Optional<InternalSyntaxToken>, Tree, Optional<FlowGenericParameterClauseTree>, ParameterListTree, Optional<FlowTypeAnnotationTree>, BlockTree) - Method in class org.sonar.javascript.parser.TreeFactory
- method(List<DecoratorTree>, InternalSyntaxToken, InternalSyntaxToken, Tree, FlowGenericParameterClauseTree, ParameterListTree, FlowTypeAnnotationTree, BlockTree) - Static method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- METHOD - org.sonar.plugins.javascript.api.symbols.Symbol.Kind
- METHOD - org.sonar.plugins.javascript.api.tree.Tree.Kind
- METHOD_DEFINITION - org.sonar.javascript.parser.EcmaScriptLexer
- METHOD_DEFINITION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- MethodDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
-
Common interface for all types Method Definitions (ES6).
- MethodDeclarationTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- methodName() - Method in class org.sonar.javascript.tree.impl.flow.FlowMethodPropertyDefinitionKeyTreeImpl
- methodName() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowMethodPropertyDefinitionKeyTree
- MINUS - org.sonar.javascript.lexer.JavaScriptPunctuator
- MINUS - org.sonar.javascript.se.sv.IncDecSymbolicValue.Sign
- MINUS - org.sonar.plugins.javascript.api.tree.Tree.Kind
- MINUS_ASSIGNMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- MINUS_EQU - org.sonar.javascript.lexer.JavaScriptPunctuator
- minusToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowLiteralTypeTreeImpl
- minusToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowLiteralTypeTree
- MOD - org.sonar.javascript.lexer.JavaScriptPunctuator
- MOD_EQU - org.sonar.javascript.lexer.JavaScriptPunctuator
- module() - Method in class org.sonar.javascript.tree.impl.declaration.FromClauseTreeImpl
- module() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FromClauseTree
- module(List<Tree>) - Method in class org.sonar.javascript.parser.TreeFactory
- MODULE - org.sonar.javascript.parser.EcmaScriptLexer
- MODULE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- MODULE_BODY - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- MODULE_BODY() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- moduleName() - Method in class org.sonar.javascript.tree.impl.declaration.ImportModuleDeclarationTreeImpl
- moduleName() - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleTreeImpl
- moduleName() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportModuleDeclarationTree
- moduleName() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowModuleTree
- moduleToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleExportsTreeImpl
- moduleToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleTreeImpl
- moduleToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowModuleExportsTree
- moduleToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowModuleTree
- ModuleTree - Interface in org.sonar.plugins.javascript.api.tree
-
Interface for type Module.
- ModuleTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- ModuleTreeImpl(List<Tree>) - Constructor for class org.sonar.javascript.tree.impl.declaration.ModuleTreeImpl
- MULTI_LINE_COMMENT - Static variable in class org.sonar.javascript.lexer.JavaScriptLexer
- MULTI_LINE_COMMENT_NO_LB - Static variable in class org.sonar.javascript.lexer.JavaScriptLexer
- MULTIPLICATIVE_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- MULTIPLICATIVE_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- MULTIPLY - org.sonar.plugins.javascript.api.tree.Tree.Kind
- MULTIPLY_ASSIGNMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
N
- name() - Method in class org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl
- name() - Method in class org.sonar.javascript.tree.impl.declaration.BindingPropertyTreeImpl
- name() - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- name() - Method in class org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl
- name() - Method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- name() - Method in class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- name() - Method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- name() - Method in class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- name() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardAttributeTreeImpl
- name() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionSignatureTreeImpl
- name() - Method in class org.sonar.javascript.tree.impl.flow.FlowInterfaceDeclarationTreeImpl
- name() - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
- name() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.AccessorMethodDeclarationTree
- name() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.BindingPropertyTree
- name() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ClassTree
- name() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionDeclarationTree
- name() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionTree
- name() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.MethodDeclarationTree
- name() - Method in interface org.sonar.plugins.javascript.api.tree.expression.FunctionExpressionTree
- name() - Method in interface org.sonar.plugins.javascript.api.tree.expression.IdentifierTree
- name() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxStandardAttributeTree
- name() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionSignatureTree
- name() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowInterfaceDeclarationTree
- NAME_SPACE_IMPORT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- NAMED_EXPORT_DECLARATION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- NAMED_EXPORT_DECLARATION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- NAMED_IMPORTS - org.sonar.plugins.javascript.api.tree.Tree.Kind
- NAMED_IMPORTS() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- namedExportDeclaration(Optional<List<DecoratorTree>>, InternalSyntaxToken, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- NamedExportDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- NamedExportDeclarationTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- NamedExportDeclarationTreeImpl(List<DecoratorTree>, InternalSyntaxToken, Tree) - Constructor for class org.sonar.javascript.tree.impl.declaration.NamedExportDeclarationTreeImpl
- NamedImportExportClauseTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- NamedImportExportClauseTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- NamedImportExportClauseTreeImpl(Tree.Kind, InternalSyntaxToken, SeparatedList<SpecifierTree>, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.declaration.NamedImportExportClauseTreeImpl
- namedImports(InternalSyntaxToken, Optional<SeparatedList<SpecifierTree>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- names() - Method in class org.sonar.javascript.tree.symbols.GlobalVariableNames
- NAMESPACE_EXPORT_DECLARATION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- NAMESPACE_EXPORT_DECLARATION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- NAMESPACE_IMPORT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- namespaceExportDeclaration(InternalSyntaxToken, Optional<InternalSyntaxToken>, InternalSyntaxToken, Optional<TreeFactory.Tuple<InternalSyntaxToken, IdentifierTree>>, FromClauseTree, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- NameSpaceExportDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- NameSpaceExportDeclarationTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- NameSpaceExportDeclarationTreeImpl(InternalSyntaxToken, SyntaxToken, InternalSyntaxToken, InternalSyntaxToken, IdentifierTree, FromClauseTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.declaration.NameSpaceExportDeclarationTreeImpl
- nameSpaceImport(InternalSyntaxToken, InternalSyntaxToken, IdentifierTree) - Method in class org.sonar.javascript.parser.TreeFactory
- NameSpaceImportTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- NameSpaceImportTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- NameSpaceImportTreeImpl(InternalSyntaxToken, InternalSyntaxToken, IdentifierTree) - Constructor for class org.sonar.javascript.tree.impl.declaration.NameSpaceImportTreeImpl
- nameToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowSimplePropertyDefinitionKeyTreeImpl
- nameToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowSimplePropertyDefinitionKeyTree
- NAN - Static variable in class org.sonar.javascript.se.Constraint
- negatedValue() - Method in class org.sonar.javascript.se.sv.LogicalNotSymbolicValue
- NEGATIVE_NUMBER_PRIMITIVE - Static variable in class org.sonar.javascript.se.Constraint
- neverReadSymbols() - Method in class org.sonar.javascript.se.LiveVariableAnalysis.Usages
- NEW - org.sonar.javascript.lexer.JavaScriptKeyword
- NEW_EXPRESSION - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
NewExpressionTreenew expression - NEW_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- NEW_SUPER - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
NewExpressionTreenew super - NEW_TARGET - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
NewTargetTreenew expression - NEW_TARGET() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- newAdditive(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- newBitwiseAnd(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- newBitwiseOr(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- newBitwiseXor(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- newBlock(InternalSyntaxToken, Optional<List<StatementTree>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- newBracketAccess(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- newCatchBlock(InternalSyntaxToken, InternalSyntaxToken, BindingElementTree, InternalSyntaxToken, BlockTree) - Method in class org.sonar.javascript.parser.TreeFactory
- newClassDeclaration(List<DecoratorTree>, InternalSyntaxToken, IdentifierTree, FlowGenericParameterClauseTree, ExtendsClauseTree, FlowImplementsClauseTree, InternalSyntaxToken, List<Tree>, InternalSyntaxToken) - Static method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- newClassExpression(List<DecoratorTree>, InternalSyntaxToken, IdentifierTree, FlowGenericParameterClauseTree, ExtendsClauseTree, FlowImplementsClauseTree, InternalSyntaxToken, List<Tree>, InternalSyntaxToken) - Static method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- newConditionalAnd(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- newConditionalOr(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- newEquality(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- newExponentiation(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- newExpression(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.javascript.parser.TreeFactory
- NewExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- NewExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- NewExpressionTreeImpl(Tree.Kind, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.tree.impl.expression.NewExpressionTreeImpl
- NewExpressionTreeImpl(Tree.Kind, InternalSyntaxToken, ExpressionTree, ArgumentListTree) - Constructor for class org.sonar.javascript.tree.impl.expression.NewExpressionTreeImpl
- newExpressionWithArgument(InternalSyntaxToken, ExpressionTree, ArgumentListTree) - Method in class org.sonar.javascript.parser.TreeFactory
- newFunctionSymbolicValue(Symbol, FunctionTree) - Method in class org.sonar.javascript.se.ProgramState
- newImportSpecifierList(SpecifierTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, SpecifierTree>>>, Optional<InternalSyntaxToken>) - Method in class org.sonar.javascript.parser.TreeFactory
- newKeyword() - Method in class org.sonar.javascript.tree.impl.expression.NewExpressionTreeImpl
- newKeyword() - Method in class org.sonar.javascript.tree.impl.expression.NewTargetTreeImpl
- newKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.expression.NewExpressionTree
- newKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.expression.NewTargetTree
- newMultiplicative(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- newRelational(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- newShift(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- newSymbolicValue(Symbol, Constraint) - Method in class org.sonar.javascript.se.ProgramState
- newTarget(SyntaxToken, SyntaxToken, SyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- NewTargetTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- NewTargetTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- NewTargetTreeImpl(SyntaxToken, SyntaxToken, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.NewTargetTreeImpl
- newThrowStatement(InternalSyntaxToken, ExpressionTree, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- newTuple(T, U) - Method in class org.sonar.javascript.parser.TreeFactory
- newWithStatement(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Method in class org.sonar.javascript.parser.TreeFactory
- NEXT_NOT_FUNCTION_AND_CLASS - org.sonar.javascript.parser.EcmaScriptLexer
- NEXT_NOT_LB - org.sonar.javascript.parser.EcmaScriptLexer
- NEXT_NOT_LCURLY - org.sonar.javascript.parser.EcmaScriptLexer
- NEXT_NOT_LCURLY_AND_FUNCTION - org.sonar.javascript.parser.EcmaScriptLexer
- NEXT_NOT_LET - org.sonar.javascript.parser.EcmaScriptLexer
- NEXT_NOT_LET_AND_BRACKET - org.sonar.javascript.parser.EcmaScriptLexer
- NO_POSSIBLE_VALUE - Static variable in class org.sonar.javascript.se.Constraint
- NoActionProgramPoint - Class in org.sonar.javascript.se.points
- NoActionProgramPoint() - Constructor for class org.sonar.javascript.se.points.NoActionProgramPoint
- nodesToVisit() - Method in class org.sonar.javascript.se.SeChecksDispatcher
- nodesToVisit() - Method in class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor
- NON_CALLABLE - org.sonar.plugins.javascript.api.symbols.Type.Callability
- noSubstitutionTemplate(InternalSyntaxToken, Optional<TemplateCharactersTree>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- not() - Method in class org.sonar.javascript.se.Constraint
- not() - Method in class org.sonar.javascript.se.Relation
- not() - Method in enum org.sonar.javascript.se.Relation.Operator
- NOT_EQUAL_TO - org.sonar.javascript.se.Relation.Operator
- NOT_EQUAL_TO - org.sonar.plugins.javascript.api.tree.Tree.Kind
- NOT_NULLY - Static variable in class org.sonar.javascript.se.Constraint
- NOTEQUAL - org.sonar.javascript.lexer.JavaScriptPunctuator
- NOTEQUAL2 - org.sonar.javascript.lexer.JavaScriptPunctuator
- NULL - org.sonar.javascript.lexer.JavaScriptKeyword
- NULL - org.sonar.javascript.se.sv.SpecialSymbolicValue
- NULL - org.sonar.javascript.se.Type
- NULL - Static variable in class org.sonar.javascript.se.Constraint
- NULL_LITERAL - org.sonar.javascript.parser.EcmaScriptLexer
- NULL_LITERAL - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
LiteralTreenull - NULL_OR_UNDEFINED - Static variable in class org.sonar.javascript.se.Constraint
- nullLiteral(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- NUMBER - org.sonar.javascript.tree.symbols.type.PrimitiveType
- NUMBER - org.sonar.plugins.javascript.api.symbols.Type.Kind
- NUMBER - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- NUMBER_OBJECT - org.sonar.javascript.se.Type
- NUMBER_OBJECT - Static variable in class org.sonar.javascript.se.Constraint
- NUMBER_PRIMITIVE - org.sonar.javascript.se.Type
- NUMBER_PRIMITIVE - Static variable in class org.sonar.javascript.se.Constraint
- NUMBER_PROTOTYPE - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- NumberBuiltInProperties - Class in org.sonar.javascript.se.builtins
- NUMERIC_LITERAL - org.sonar.javascript.lexer.JavaScriptTokenType
- NUMERIC_LITERAL - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
LiteralTreenumeric - NUMERIC_LITERAL - Static variable in class org.sonar.javascript.lexer.JavaScriptLexer
- NUMERIC_LITERAL() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- numericLiteral(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- numericRange() - Method in class org.sonar.javascript.se.Constraint
-
Returns numeric range corresponding to the constraint (if constraint is pure numeric).
O
- object() - Method in class org.sonar.javascript.tree.impl.declaration.DefaultExportDeclarationTreeImpl
- object() - Method in class org.sonar.javascript.tree.impl.declaration.NamedExportDeclarationTreeImpl
- object() - Method in class org.sonar.javascript.tree.impl.expression.BracketMemberExpressionTreeImpl
- object() - Method in class org.sonar.javascript.tree.impl.expression.DotMemberExpressionTreeImpl
- object() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.DefaultExportDeclarationTree
- object() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NamedExportDeclarationTree
- object() - Method in interface org.sonar.plugins.javascript.api.tree.expression.DotMemberExpressionTree
- object() - Method in interface org.sonar.plugins.javascript.api.tree.expression.MemberExpressionTree
- OBJECT - org.sonar.javascript.se.Type
- OBJECT - org.sonar.plugins.javascript.api.symbols.Type.Kind
- OBJECT - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- OBJECT - Static variable in class org.sonar.javascript.se.Constraint
- OBJECT_ASSIGNMENT_PATTERN - org.sonar.plugins.javascript.api.tree.Tree.Kind
- OBJECT_ASSIGNMENT_PATTERN() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- OBJECT_ASSIGNMENT_PATTERN_PAIR_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- OBJECT_BINDING_PATTERN - org.sonar.plugins.javascript.api.tree.Tree.Kind
- OBJECT_BINDING_PATTERN() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- OBJECT_LITERAL - org.sonar.plugins.javascript.api.tree.Tree.Kind
- OBJECT_LITERAL() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- OBJECT_PROTOTYPE - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- objectAssignmentPattern(InternalSyntaxToken, Tree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, Tree>>>, Optional<InternalSyntaxToken>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- objectAssignmentPatternPairElement(IdentifierTree, InternalSyntaxToken, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- ObjectAssignmentPatternPairElementTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- ObjectAssignmentPatternPairElementTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- ObjectAssignmentPatternPairElementTreeImpl(IdentifierTree, SyntaxToken, Tree) - Constructor for class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternPairElementTreeImpl
- ObjectAssignmentPatternTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- ObjectAssignmentPatternTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- ObjectAssignmentPatternTreeImpl(SyntaxToken, SeparatedList<Tree>, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternTreeImpl
- objectBindingPattern(InternalSyntaxToken, Optional<SeparatedList<BindingElementTree>>, Optional<TreeFactory.Tuple<InternalSyntaxToken, RestElementTree>>, Optional<InternalSyntaxToken>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- objectBindingPattern2(InternalSyntaxToken, RestElementTree, Optional<InternalSyntaxToken>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- ObjectBindingPatternTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- ObjectBindingPatternTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- ObjectBindingPatternTreeImpl(SyntaxToken, SeparatedList<BindingElementTree>, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.declaration.ObjectBindingPatternTreeImpl
- ObjectBuiltInProperties - Class in org.sonar.javascript.se.builtins
- objectLiteral(InternalSyntaxToken, Optional<SeparatedList<Tree>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- ObjectLiteralTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- ObjectLiteralTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- ObjectLiteralTreeImpl(InternalSyntaxToken, SeparatedList<Tree>, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.ObjectLiteralTreeImpl
- ObjectSymbolicValue - Interface in org.sonar.javascript.se.sv
- ObjectType - Class in org.sonar.javascript.tree.symbols.type
- ObjectType(Type.Callability) - Constructor for class org.sonar.javascript.tree.symbols.type.ObjectType
- ObjectType.BuiltInObjectType - Enum in org.sonar.javascript.tree.symbols.type
- ObjectType.FrameworkType - Enum in org.sonar.javascript.tree.symbols.type
- ObjectType.WebApiType - Enum in org.sonar.javascript.tree.symbols.type
- OF - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScrip 6
- ofOrInKeyword() - Method in class org.sonar.javascript.tree.impl.statement.ForObjectStatementTreeImpl
- ofOrInKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForObjectStatementTree
- onReversedOperands() - Method in enum org.sonar.javascript.se.Relation.Operator
- OPAQUE - org.sonar.javascript.parser.EcmaScriptLexer
- opaqueToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowOpaqueTypeTreeImpl
- opaqueToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAliasStatementTreeImpl
- opaqueToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowOpaqueTypeTree
- opaqueToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTypeAliasStatementTree
- openAngleBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxClosingElementTreeImpl
- openAngleBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyClosingElementTreeImpl
- openAngleBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyOpeningElementTreeImpl
- openAngleBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxOpeningElementTreeImpl
- openAngleBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSelfClosingElementTreeImpl
- openAngleBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxClosingElementTree
- openAngleBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxEmptyClosingElementTree
- openAngleBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxEmptyOpeningElementTree
- openAngleBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxOpeningElementTree
- openAngleBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSelfClosingElementTree
- openBacktickToken() - Method in class org.sonar.javascript.tree.impl.expression.TemplateLiteralTreeImpl
- openBacktickToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateLiteralTree
- openBraceToken() - Method in class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternTreeImpl
- openBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ObjectAssignmentPatternTree
- openBracketToken() - Method in class org.sonar.javascript.tree.impl.declaration.ArrayBindingPatternTreeImpl
- openBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.ArrayAssignmentPatternTreeImpl
- openBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.ArrayLiteralTreeImpl
- openBracketToken() - Method in class org.sonar.javascript.tree.impl.expression.BracketMemberExpressionTreeImpl
- openBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ArrayBindingPatternTree
- openBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrayAssignmentPatternTree
- openBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrayLiteralTree
- openBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.BracketMemberExpressionTree
- openCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- openCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.declaration.NamedImportExportClauseTreeImpl
- openCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.declaration.ObjectBindingPatternTreeImpl
- openCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.expression.ComputedPropertyNameTreeImpl
- openCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.expression.ObjectLiteralTreeImpl
- openCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.expression.TemplateExpressionTreeImpl
- openCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleTreeImpl
- openCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.statement.BlockTreeImpl
- openCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.statement.SwitchStatementTreeImpl
- openCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ClassTree
- openCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NamedImportExportClauseTree
- openCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ObjectBindingPatternTree
- openCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ComputedPropertyNameTree
- openCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ObjectLiteralTree
- openCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateExpressionTree
- openCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowModuleTree
- openCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.BlockTree
- openCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree
- openingElement() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxShortFragmentElementTreeImpl
- openingElement() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardElementTreeImpl
- openingElement() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxShortFragmentElementTree
- openingElement() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxStandardElementTree
- openingParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.WithStatementTreeImpl
- openingParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WithStatementTree
- openParenthesisToken() - Method in class org.sonar.javascript.tree.impl.declaration.ParameterListTreeImpl
- openParenthesisToken() - Method in class org.sonar.javascript.tree.impl.expression.ArgumentListTreeImpl
- openParenthesisToken() - Method in class org.sonar.javascript.tree.impl.expression.ParenthesisedExpressionTreeImpl
- openParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.CatchBlockTreeImpl
- openParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.DoWhileStatementTreeImpl
- openParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.ForObjectStatementTreeImpl
- openParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.ForStatementTreeImpl
- openParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.IfStatementTreeImpl
- openParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.SwitchStatementTreeImpl
- openParenthesisToken() - Method in class org.sonar.javascript.tree.impl.statement.WhileStatementTreeImpl
- openParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ParameterListTree
- openParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArgumentListTree
- openParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ParenthesisedExpressionTree
- openParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.CatchBlockTree
- openParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DoWhileStatementTree
- openParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForObjectStatementTree
- openParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
- openParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.IfStatementTree
- openParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree
- openParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WhileStatementTree
- operands() - Method in class org.sonar.javascript.se.Relation
- operandValue() - Method in class org.sonar.javascript.se.sv.TypeOfSymbolicValue
- operator() - Method in class org.sonar.javascript.se.Relation
- operatorString() - Method in enum org.sonar.javascript.se.Relation.Operator
- operatorToken() - Method in class org.sonar.javascript.tree.impl.expression.AssignmentExpressionTreeImpl
- operatorToken() - Method in class org.sonar.javascript.tree.impl.expression.BinaryExpressionTreeImpl
- operatorToken() - Method in class org.sonar.javascript.tree.impl.expression.PostfixExpressionTreeImpl
- operatorToken() - Method in class org.sonar.javascript.tree.impl.expression.PrefixExpressionTreeImpl
- operatorToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.AssignmentExpressionTree
- operatorToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.BinaryExpressionTree
- operatorToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.UnaryExpressionTree
- optionalConditionalExpression(ExpressionTree, Optional<TreeFactory.ConditionalExpressionTail>) - Method in class org.sonar.javascript.parser.TreeFactory
- or(Constraint) - Method in class org.sonar.javascript.se.Constraint
- OR - org.sonar.javascript.lexer.JavaScriptPunctuator
- OR_ASSIGNMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- OR_EQU - org.sonar.javascript.lexer.JavaScriptPunctuator
- org.sonar.javascript.cfg - package org.sonar.javascript.cfg
- org.sonar.javascript.lexer - package org.sonar.javascript.lexer
- org.sonar.javascript.parser - package org.sonar.javascript.parser
- org.sonar.javascript.se - package org.sonar.javascript.se
- org.sonar.javascript.se.builtins - package org.sonar.javascript.se.builtins
- org.sonar.javascript.se.limitations - package org.sonar.javascript.se.limitations
- org.sonar.javascript.se.points - package org.sonar.javascript.se.points
- org.sonar.javascript.se.sv - package org.sonar.javascript.se.sv
- org.sonar.javascript.tree - package org.sonar.javascript.tree
- org.sonar.javascript.tree.impl - package org.sonar.javascript.tree.impl
-
Provides implementation of interfaces that represent JavaScript source code as abstract syntax trees (AST).
- org.sonar.javascript.tree.impl.declaration - package org.sonar.javascript.tree.impl.declaration
- org.sonar.javascript.tree.impl.expression - package org.sonar.javascript.tree.impl.expression
- org.sonar.javascript.tree.impl.expression.jsx - package org.sonar.javascript.tree.impl.expression.jsx
- org.sonar.javascript.tree.impl.flow - package org.sonar.javascript.tree.impl.flow
- org.sonar.javascript.tree.impl.lexical - package org.sonar.javascript.tree.impl.lexical
- org.sonar.javascript.tree.impl.statement - package org.sonar.javascript.tree.impl.statement
- org.sonar.javascript.tree.symbols - package org.sonar.javascript.tree.symbols
- org.sonar.javascript.tree.symbols.type - package org.sonar.javascript.tree.symbols.type
- org.sonar.javascript.visitors - package org.sonar.javascript.visitors
- org.sonar.plugins.javascript.api - package org.sonar.plugins.javascript.api
- org.sonar.plugins.javascript.api.symbols - package org.sonar.plugins.javascript.api.symbols
- org.sonar.plugins.javascript.api.tree - package org.sonar.plugins.javascript.api.tree
-
Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).
- org.sonar.plugins.javascript.api.tree.declaration - package 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 - package org.sonar.plugins.javascript.api.tree.expression
-
Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).
- org.sonar.plugins.javascript.api.tree.expression.jsx - package org.sonar.plugins.javascript.api.tree.expression.jsx
- org.sonar.plugins.javascript.api.tree.flow - package org.sonar.plugins.javascript.api.tree.flow
-
Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).
- org.sonar.plugins.javascript.api.tree.lexical - package org.sonar.plugins.javascript.api.tree.lexical
-
Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).
- org.sonar.plugins.javascript.api.tree.statement - package org.sonar.plugins.javascript.api.tree.statement
-
Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).
- org.sonar.plugins.javascript.api.visitors - package org.sonar.plugins.javascript.api.visitors
- originatesFrom(Tree) - Static method in class org.sonar.javascript.se.points.BitwiseBinaryProgramPoint
- originatesFrom(Tree) - Static method in class org.sonar.javascript.se.points.IdentifierProgramPoint
- originatesFrom(Tree) - Static method in class org.sonar.javascript.se.points.LiteralProgramPoint
- originatesFrom(Tree) - Static method in class org.sonar.javascript.se.points.MemberProgramPoint
- originatesFrom(Tree) - Static method in class org.sonar.javascript.se.points.PlusProgramPoint
- originatesFrom(Tree) - Static method in class org.sonar.javascript.se.points.StrictlyArithmeticBinaryProgramPoint
- originatesFrom(Tree) - Static method in class org.sonar.javascript.se.points.UnaryNumericProgramPoint
- OROR - org.sonar.javascript.lexer.JavaScriptPunctuator
- OTHER_OBJECT - Static variable in class org.sonar.javascript.se.Constraint
- outer() - Method in class org.sonar.javascript.tree.symbols.Scope
- outerScopeSymbolUsages() - Method in class org.sonar.javascript.tree.impl.declaration.FunctionTreeImpl
P
- PAIR_PROPERTY - org.sonar.plugins.javascript.api.tree.Tree.Kind
- PAIR_PROPERTY() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- pairProperty(Tree, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.javascript.parser.TreeFactory
- PairPropertyTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- PairPropertyTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- PairPropertyTreeImpl(Tree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.tree.impl.expression.PairPropertyTreeImpl
- parameter() - Method in class org.sonar.javascript.tree.impl.statement.CatchBlockTreeImpl
- parameter() - Method in interface org.sonar.plugins.javascript.api.tree.statement.CatchBlockTree
- PARAMETER - org.sonar.plugins.javascript.api.symbols.Symbol.Kind
- PARAMETER_LIST - org.sonar.plugins.javascript.api.tree.Tree.Kind
- parameterClause() - Method in class org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl
- parameterClause() - Method in class org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl
- parameterClause() - Method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- parameterClause() - Method in class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- parameterClause() - Method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- parameterClause() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionSignatureTreeImpl
- parameterClause() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeTreeImpl
- parameterClause() - Method in class org.sonar.javascript.tree.impl.flow.FlowMethodPropertyDefinitionKeyTreeImpl
- parameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.AccessorMethodDeclarationTree
- parameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionDeclarationTree
- parameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionTree
- parameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.MethodDeclarationTree
- parameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrowFunctionTree
- parameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.expression.FunctionExpressionTree
- parameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionSignatureTree
- parameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeTree
- parameterClause() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowMethodPropertyDefinitionKeyTree
- parameterIdentifiers() - Method in class org.sonar.javascript.tree.impl.declaration.ParameterListTreeImpl
- parameterIdentifiers() - Method in class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- parameterIdentifiers() - Method in class org.sonar.javascript.tree.impl.statement.CatchBlockTreeImpl
- parameterList() - Method in class org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl
- parameterList() - Method in class org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl
- parameterList() - Method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- parameterList() - Method in class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- parameterList() - Method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- parameterList() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionTree
- parameterList(T, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, T>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- ParameterListTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
- ParameterListTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- ParameterListTreeImpl(InternalSyntaxToken, SeparatedList<BindingElementTree>, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.declaration.ParameterListTreeImpl
- parameterListWithTrailingComma(T, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, T>>>, Optional<InternalSyntaxToken>) - Method in class org.sonar.javascript.parser.TreeFactory
- parameters() - Method in class org.sonar.javascript.tree.impl.declaration.ParameterListTreeImpl
- parameters() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterClauseTreeImpl
- parameters() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ParameterListTree
- parameters() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeParameterClauseTree
- parent() - Method in class org.sonar.javascript.tree.impl.JavaScriptTree
- parent() - Method in interface org.sonar.plugins.javascript.api.tree.Tree
- PARENTHESISED_EXPRESSION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- PARENTHESISED_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- parenthesisedExpression(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- ParenthesisedExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- ParenthesisedExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- ParenthesisedExpressionTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.ParenthesisedExpressionTreeImpl
- parse(File) - Method in class org.sonar.javascript.parser.JavaScriptParser
- parse(String) - Method in class org.sonar.javascript.parser.JavaScriptParser
- peek() - Method in class org.sonar.javascript.se.ExpressionStack
- peek(int) - Method in class org.sonar.javascript.se.ExpressionStack
- peekStack() - Method in class org.sonar.javascript.se.ProgramState
- peekStack(int) - Method in class org.sonar.javascript.se.ProgramState
- PLUS - org.sonar.javascript.lexer.JavaScriptPunctuator
- PLUS - org.sonar.javascript.se.sv.IncDecSymbolicValue.Sign
- PLUS - org.sonar.plugins.javascript.api.tree.Tree.Kind
- PLUS_ASSIGNMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- PLUS_EQU - org.sonar.javascript.lexer.JavaScriptPunctuator
- plusOrMinusToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowPropertyDefinitionTreeImpl
- plusOrMinusToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowPropertyDefinitionTree
- PlusProgramPoint - Class in org.sonar.javascript.se.points
- PlusProgramPoint() - Constructor for class org.sonar.javascript.se.points.PlusProgramPoint
- PlusSymbolicValue - Class in org.sonar.javascript.se.sv
-
This class represents symbolic value for binary "+" expression.
- PlusSymbolicValue(SymbolicValue, SymbolicValue) - Constructor for class org.sonar.javascript.se.sv.PlusSymbolicValue
- POSITIVE_NUMBER_PRIMITIVE - Static variable in class org.sonar.javascript.se.Constraint
- POSTFIX_DECREMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- POSTFIX_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- POSTFIX_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- POSTFIX_INCREMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- postfixExpression(ExpressionTree, Optional<TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>) - Method in class org.sonar.javascript.parser.TreeFactory
- PostfixExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- PostfixExpressionTreeImpl(Tree.Kind, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.PostfixExpressionTreeImpl
- PreciseIssue - Class in org.sonar.plugins.javascript.api.visitors
- PreciseIssue(JavaScriptCheck, IssueLocation) - Constructor for class org.sonar.plugins.javascript.api.visitors.PreciseIssue
- predecessors() - Method in interface org.sonar.javascript.cfg.CfgBlock
- PREFIX_DECREMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- PREFIX_INCREMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- prefixExpression(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.javascript.parser.TreeFactory
- PrefixExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- PrefixExpressionTreeImpl(Tree.Kind, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.tree.impl.expression.PrefixExpressionTreeImpl
- prepareForBranching(Tree, ProgramState) - Method in class org.sonar.javascript.se.limitations.CrossProceduralLimitation
- PRIMARY_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- PRIMARY_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- primaryLocation() - Method in class org.sonar.plugins.javascript.api.visitors.PreciseIssue
- PrimitiveOperations - Class in org.sonar.javascript.tree.symbols.type
- PrimitiveType - Enum in org.sonar.javascript.tree.symbols.type
- ProgramPoint - Interface in org.sonar.javascript.se.points
- ProgramState - Class in org.sonar.javascript.se
-
This class represents the knowledge about the variables values.
- ProgramStateConstraints - Interface in org.sonar.javascript.se
- properties() - Method in class org.sonar.javascript.tree.impl.expression.ObjectLiteralTreeImpl
- properties() - Method in class org.sonar.javascript.tree.impl.flow.FlowInterfaceDeclarationTreeImpl
- properties() - Method in class org.sonar.javascript.tree.impl.flow.FlowObjectTypeTreeImpl
- properties() - Method in class org.sonar.javascript.tree.symbols.type.ClassType
- properties() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ObjectLiteralTree
- properties() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowInterfaceDeclarationTree
- properties() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowObjectTypeTree
- properties(Tree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, Tree>>>, Optional<InternalSyntaxToken>) - Method in class org.sonar.javascript.parser.TreeFactory
- PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.ArrayBuiltInProperties
- PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.BooleanBuiltInProperties
- PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.DateBuiltInProperties
- PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.FunctionBuiltInProperties
- PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.MathBuiltInProperties
- PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.NumberBuiltInProperties
- PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.ObjectBuiltInProperties
- PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.RegexpBuiltInProperties
- PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.StringBuiltInProperties
- PROPERTIES() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- property() - Method in class org.sonar.javascript.tree.impl.expression.BracketMemberExpressionTreeImpl
- property() - Method in class org.sonar.javascript.tree.impl.expression.DotMemberExpressionTreeImpl
- property() - Method in interface org.sonar.plugins.javascript.api.tree.expression.DotMemberExpressionTree
- property() - Method in interface org.sonar.plugins.javascript.api.tree.expression.MemberExpressionTree
- property(String) - Method in class org.sonar.javascript.tree.symbols.type.ClassType
- property(String) - Method in class org.sonar.javascript.tree.symbols.type.ObjectType
- PROPERTY_DEFINITION - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- PROPERTY_DEFINITION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- PROPERTY_IDENTIFIER - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
IdentifierTreeUsed for identifiers which don't exist in any scope (e.g. - PROPERTY_NAME - org.sonar.javascript.parser.EcmaScriptLexer
- PROPERTY_NAME() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- propertyName() - Method in class org.sonar.javascript.tree.impl.declaration.FieldDeclarationTreeImpl
- propertyName() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FieldDeclarationTree
- prototype() - Method in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- prototype() - Method in enum org.sonar.javascript.se.Type
- PROTOTYPE_PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.ArrayBuiltInProperties
- PROTOTYPE_PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.BooleanBuiltInProperties
- PROTOTYPE_PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.DateBuiltInProperties
- PROTOTYPE_PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.FunctionBuiltInProperties
- PROTOTYPE_PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.NumberBuiltInProperties
- PROTOTYPE_PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.ObjectBuiltInProperties
- PROTOTYPE_PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.RegexpBuiltInProperties
- PROTOTYPE_PROPERTIES - Static variable in class org.sonar.javascript.se.builtins.StringBuiltInProperties
- push(SymbolicValue) - Method in class org.sonar.javascript.se.ExpressionStack
- pushToStack(SymbolicValue) - Method in class org.sonar.javascript.se.ProgramState
Q
- QUERY - org.sonar.javascript.lexer.JavaScriptPunctuator
- queryToken() - Method in class org.sonar.javascript.tree.impl.expression.ConditionalExpressionTreeImpl
- queryToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterTreeImpl
- queryToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowSimplePropertyDefinitionKeyTreeImpl
- queryToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ConditionalExpressionTree
- queryToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeParameterTree
- queryToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowSimplePropertyDefinitionKeyTree
- questionToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowOptionalBindingElementTreeImpl
- questionToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowOptionalTypeTreeImpl
- questionToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowOptionalBindingElementTree
- questionToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowOptionalTypeTree
R
- RBRACKET - org.sonar.javascript.lexer.JavaScriptPunctuator
- rbracketToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowIndexerPropertyDefinitionKeyTreeImpl
- rbracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowIndexerPropertyDefinitionKeyTree
- rBracketToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowArrayTypeShorthandTreeImpl
- rBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowArrayTypeShorthandTree
- RCURLYBRACE - org.sonar.javascript.lexer.JavaScriptPunctuator
- rCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxJavaScriptExpressionTreeImpl
- rCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSpreadAttributeTreeImpl
- rCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxJavaScriptExpressionTree
- rCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSpreadAttributeTree
- rcurlyToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowObjectTypeTreeImpl
- rcurlyToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowObjectTypeTree
- READ - org.sonar.plugins.javascript.api.symbols.Usage.Kind
- READ_WRITE - org.sonar.plugins.javascript.api.symbols.Usage.Kind
- REGEXP - org.sonar.javascript.se.Type
- REGEXP - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- REGEXP - Static variable in class org.sonar.javascript.se.Constraint
- REGEXP_PROTOTYPE - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- RegexpBuiltInProperties - Class in org.sonar.javascript.se.builtins
- regexpLiteral(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- REGULAR_EXPRESSION - Static variable in class org.sonar.javascript.lexer.JavaScriptRegexpChannel
- REGULAR_EXPRESSION_LITERAL - org.sonar.javascript.lexer.JavaScriptTokenType
- REGULAR_EXPRESSION_LITERAL - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
LiteralTreeregexp - Relation - Class in org.sonar.javascript.se
- Relation(Tree.Kind, SymbolicValue, SymbolicValue) - Constructor for class org.sonar.javascript.se.Relation
- Relation.Operator - Enum in org.sonar.javascript.se
- RELATIONAL_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- RELATIONAL_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- RELATIONAL_IN - org.sonar.plugins.javascript.api.tree.Tree.Kind
- RelationalSymbolicValue - Class in org.sonar.javascript.se.sv
- RelationOnSymbols - Class in org.sonar.javascript.se
- RelationOnSymbols(Relation.Operator, Symbol, Symbol) - Constructor for class org.sonar.javascript.se.RelationOnSymbols
- relations() - Method in class org.sonar.javascript.se.ProgramState
- relationWhenTrue() - Method in class org.sonar.javascript.se.sv.RelationalSymbolicValue
- REMAINDER - org.sonar.plugins.javascript.api.tree.Tree.Kind
- REMAINDER_ASSIGNMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- remove(int) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- remove(Object) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- remove(Object) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- removeAll(Collection<?>) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- removeAll(Collection<?>) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- removeLastValue() - Method in class org.sonar.javascript.se.ExpressionStack
- removeLastValue() - Method in class org.sonar.javascript.se.ProgramState
- removeSymbols(Set<Symbol>) - Method in class org.sonar.javascript.se.ProgramState
- repositoryKey() - Method in class org.sonar.plugins.javascript.api.CustomJavaScriptRulesDefinition
-
Deprecated.Key of the custom rule repository.
- repositoryKey() - Method in interface org.sonar.plugins.javascript.api.CustomRuleRepository
-
Deprecated.Key of the custom rule repository.
- repositoryName() - Method in class org.sonar.plugins.javascript.api.CustomJavaScriptRulesDefinition
-
Deprecated.Name of the custom rule repository.
- reset() - Method in class org.sonar.javascript.visitors.Issues
- resolveValue(Constraint, Constraint, SymbolicValue, SymbolicValue) - Method in class org.sonar.javascript.se.points.BinaryProgramPoint
- resolveValue(Constraint, Constraint, SymbolicValue, SymbolicValue) - Method in class org.sonar.javascript.se.points.BitwiseBinaryProgramPoint
- resolveValue(Constraint, Constraint, SymbolicValue, SymbolicValue) - Method in class org.sonar.javascript.se.points.PlusProgramPoint
- resolveValue(Constraint, Constraint, SymbolicValue, SymbolicValue) - Method in class org.sonar.javascript.se.points.StrictlyArithmeticBinaryProgramPoint
- REST_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- REST_OBJECT_BINDING_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- RestElementTree - Interface in org.sonar.plugins.javascript.api.tree.expression
-
Common interface for all types of Rest Element
- RestElementTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- RestElementTreeImpl(InternalSyntaxToken, BindingElementTree) - Constructor for class org.sonar.javascript.tree.impl.expression.RestElementTreeImpl
- restObjectBindingElement(InternalSyntaxToken, BindingElementTree) - Method in class org.sonar.javascript.parser.TreeFactory
- resultingConstraint(ProgramState) - Method in class org.sonar.javascript.se.points.BinaryProgramPoint
- retainAll(Collection<?>) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- retainAll(Collection<?>) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- RETURN - org.sonar.javascript.lexer.JavaScriptKeyword
- RETURN_STATEMENT - org.sonar.javascript.parser.EcmaScriptLexer
- RETURN_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- RETURN_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- RETURN_WITH_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- RETURN_WITHOUT_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- returnKeyword() - Method in class org.sonar.javascript.tree.impl.statement.ReturnStatementTreeImpl
- returnKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ReturnStatementTree
- ReturnStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- ReturnStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- ReturnStatementTreeImpl(SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.statement.ReturnStatementTreeImpl
- returnType() - Method in class org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl
- returnType() - Method in class org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl
- returnType() - Method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- returnType() - Method in class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- returnType() - Method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- returnType() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionSignatureTreeImpl
- returnType() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeTreeImpl
- returnType() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.AccessorMethodDeclarationTree
- returnType() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionDeclarationTree
- returnType() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionTree
- returnType() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.MethodDeclarationTree
- returnType() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrowFunctionTree
- returnType() - Method in interface org.sonar.plugins.javascript.api.tree.expression.FunctionExpressionTree
- returnType() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionSignatureTree
- returnType() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeTree
- returnWithExpression(InternalSyntaxToken, ExpressionTree, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- returnWithoutExpression(InternalSyntaxToken, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- right() - Method in class org.sonar.javascript.tree.impl.declaration.InitializedBindingElementTreeImpl
- right() - Method in class org.sonar.javascript.tree.impl.expression.InitializedAssignmentPatternElementTreeImpl
- right() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.InitializedBindingElementTree
- right() - Method in interface org.sonar.plugins.javascript.api.tree.expression.InitializedAssignmentPatternElementTree
- RIGHT_SHIFT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- RIGHT_SHIFT_ASSIGNMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- rightBracketToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowArrayTypeWithKeywordTreeImpl
- rightBracketToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowGenericParameterClauseTreeImpl
- rightBracketToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowParameterizedGenericsTypeTreeImpl
- rightBracketToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowTupleTypeTreeImpl
- rightBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowArrayTypeWithKeywordTree
- rightBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowGenericParameterClauseTree
- rightBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowParameterizedGenericsTypeTree
- rightBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTupleTypeTree
- rightCurlyBraceToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowInterfaceDeclarationTreeImpl
- rightCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowInterfaceDeclarationTree
- rightName() - Method in class org.sonar.javascript.tree.impl.declaration.SpecifierTreeImpl
- rightName() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.SpecifierTree
- rightOperand() - Method in class org.sonar.javascript.se.Relation
- rightOperand() - Method in class org.sonar.javascript.tree.impl.expression.BinaryExpressionTreeImpl
- rightOperand() - Method in interface org.sonar.plugins.javascript.api.tree.expression.BinaryExpressionTree
- rightParenthesis() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterClauseTreeImpl
- rightParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeParameterClauseTree
- rightParenthesisToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowCastingExpressionTreeImpl
- rightParenthesisToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowParenthesisedTypeTreeImpl
- rightParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowCastingExpressionTree
- rightParenthesisToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowParenthesisedTypeTree
- RPARENTHESIS - org.sonar.javascript.lexer.JavaScriptPunctuator
- rpipeToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowObjectTypeTreeImpl
- rpipeToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowObjectTypeTree
- RulesBundle - Interface in org.sonar.plugins.javascript.api
S
- scan(List<T>) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- scan(Tree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- scanChildren(Tree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- scanFile(TreeVisitorContext) - Method in class org.sonar.javascript.se.SeCheck
- scanFile(TreeVisitorContext) - Method in class org.sonar.javascript.se.SeChecksDispatcher
- scanFile(TreeVisitorContext) - Method in interface org.sonar.plugins.javascript.api.EslintBasedCheck
- scanFile(TreeVisitorContext) - Method in interface org.sonar.plugins.javascript.api.JavaScriptCheck
- scanFile(TreeVisitorContext) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitorCheck
- scanFile(TreeVisitorContext) - Method in class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitorCheck
- scanTree(Tree) - Method in class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor
- scanTree(TreeVisitorContext) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- scanTree(TreeVisitorContext) - Method in class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor
- scanTree(TreeVisitorContext) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
- scope() - Method in class org.sonar.javascript.tree.impl.declaration.FunctionTreeImpl
- scope() - Method in class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- scope() - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
- scope() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionTree
- scope() - Method in interface org.sonar.plugins.javascript.api.tree.expression.IdentifierTree
- scope(Scope) - Method in class org.sonar.javascript.tree.impl.declaration.FunctionTreeImpl
- scope(Scope) - Method in class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- Scope - Class in org.sonar.javascript.tree.symbols
- Scope(Scope, Tree, boolean) - Constructor for class org.sonar.javascript.tree.symbols.Scope
- ScopeVisitor - Class in org.sonar.javascript.tree.symbols
-
This visitor creates scopes.
- ScopeVisitor() - Constructor for class org.sonar.javascript.tree.symbols.ScopeVisitor
- script(Optional<InternalSyntaxToken>, Optional<ModuleTree>, Tree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- SCRIPT - org.sonar.javascript.parser.EcmaScriptLexer
- SCRIPT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- SCRIPT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- SCRIPT_BODY - org.sonar.javascript.parser.EcmaScriptLexer
- SCRIPT_SECTION_TS - org.sonar.javascript.parser.EcmaScriptLexer
- SCRIPT_TAG - org.sonar.javascript.parser.EcmaScriptLexer
- SCRIPT_TAG_CLOSE - org.sonar.javascript.parser.EcmaScriptLexer
- ScriptTree - Interface in org.sonar.plugins.javascript.api.tree
- ScriptTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- ScriptTreeImpl(InternalSyntaxToken, ModuleTree, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.declaration.ScriptTreeImpl
- scriptVueElement(TreeFactory.VueScriptTag, Optional<InternalSyntaxToken>, Optional<ModuleTree>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- SeCheck - Class in org.sonar.javascript.se
-
Extend this class to implement a new check based on symbolic execution.
- SeCheck() - Constructor for class org.sonar.javascript.se.SeCheck
- SeChecksDispatcher - Class in org.sonar.javascript.se
-
This class is in charge of initializing of symbolic execution and notifying
SeCheckof the events in symbolic execution (like start, end etc.) - SeChecksDispatcher(List<SeCheck>) - Constructor for class org.sonar.javascript.se.SeChecksDispatcher
- second() - Method in class org.sonar.javascript.parser.TreeFactory.Tuple
- secondary(Tree) - Method in class org.sonar.plugins.javascript.api.visitors.PreciseIssue
- secondary(Tree, String) - Method in class org.sonar.plugins.javascript.api.visitors.PreciseIssue
- secondary(IssueLocation) - Method in class org.sonar.plugins.javascript.api.visitors.PreciseIssue
- secondaryLocations() - Method in class org.sonar.plugins.javascript.api.visitors.PreciseIssue
- secondOperandConstraint() - Method in class org.sonar.javascript.se.points.BinaryProgramPoint
-
NOTE This method should be called only after
BinaryProgramPoint.resultingConstraint(ProgramState)orBinaryProgramPoint.execute(ProgramState) - secondSemicolonToken() - Method in class org.sonar.javascript.tree.impl.statement.ForStatementTreeImpl
- secondSemicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
- secondSubClause() - Method in class org.sonar.javascript.tree.impl.declaration.ImportClauseTreeImpl
- secondSubClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportClauseTree
- SEMI - org.sonar.javascript.lexer.JavaScriptPunctuator
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.declaration.DefaultExportDeclarationTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.declaration.ExportClauseTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithExportListImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithNameSpaceExportImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.declaration.FieldDeclarationTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.declaration.ImportDeclarationTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.declaration.ImportModuleDeclarationTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceExportDeclarationTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowDeclareTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAliasStatementTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.statement.BreakStatementTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.statement.ContinueStatementTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.statement.DebuggerStatementTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.statement.DoWhileStatementTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.statement.EmptyStatementTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.statement.ExpressionStatementTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.statement.ReturnStatementTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.statement.ThrowStatementTreeImpl
- semicolonToken() - Method in class org.sonar.javascript.tree.impl.statement.VariableStatementTreeImpl
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.DefaultExportDeclarationTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportClauseTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBinding
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithExportList
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithNameSpaceExport
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FieldDeclarationTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportDeclarationTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportModuleDeclarationTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NameSpaceExportDeclarationTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowDeclareTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTypeAliasStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.BreakStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ContinueStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DebuggerStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DoWhileStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.EmptyStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ExpressionStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ReturnStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ThrowStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.VariableStatementTree
- SeparatedList<T> - Interface in org.sonar.plugins.javascript.api.tree
- SeparatedListImpl<T> - Class in org.sonar.javascript.tree.impl
- SeparatedListImpl(List<T>, List<InternalSyntaxToken>) - Constructor for class org.sonar.javascript.tree.impl.SeparatedListImpl
- set(int, T) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- SET - org.sonar.javascript.parser.EcmaScriptLexer
- SET_METHOD - org.sonar.plugins.javascript.api.tree.Tree.Kind
- setContext(TreeVisitorContext) - Method in class org.sonar.javascript.se.SeCheck
- setExternal(boolean) - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
- setKind(Symbol.Kind) - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
- setParent(Tree) - Method in class org.sonar.javascript.tree.impl.JavaScriptTree
- setSymbolUsage(Usage) - Method in class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- SHEBANG - org.sonar.javascript.parser.EcmaScriptLexer
- shebangToken() - Method in class org.sonar.javascript.tree.impl.declaration.ScriptTreeImpl
- shebangToken() - Method in interface org.sonar.plugins.javascript.api.tree.ScriptTree
- SHIFT_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- SHIFT_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- sign() - Method in class org.sonar.javascript.se.sv.IncDecSymbolicValue
- signature() - Method in class org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue
- simpleCallExpression(ExpressionTree, ArgumentListTree) - Method in class org.sonar.javascript.parser.TreeFactory
- SimpleSymbolicValue - Class in org.sonar.javascript.se.sv
-
This class represents symbolic value for symbol.
- SimpleSymbolicValue(int) - Constructor for class org.sonar.javascript.se.sv.SimpleSymbolicValue
- SINGLE_LINE_COMMENT - Static variable in class org.sonar.javascript.lexer.JavaScriptLexer
- SINGLE_NAME_BINDING - org.sonar.javascript.parser.EcmaScriptLexer
- size() - Method in class org.sonar.javascript.se.ExpressionStack
- size() - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- size() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- skipLookahead(Tree, ExpressionTree) - Method in class org.sonar.javascript.parser.TreeFactory
- skipLookaheadAfter(ExpressionTree, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- SL - org.sonar.javascript.lexer.JavaScriptPunctuator
- SL_EQU - org.sonar.javascript.lexer.JavaScriptPunctuator
- slashToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxClosingElementTreeImpl
- slashToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyClosingElementTreeImpl
- slashToken() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSelfClosingElementTreeImpl
- slashToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxClosingElementTree
- slashToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxEmptyClosingElementTree
- slashToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSelfClosingElementTree
- SPACING - org.sonar.javascript.parser.EcmaScriptLexer
- SPACING_NO_LB - org.sonar.javascript.parser.EcmaScriptLexer
-
Spacing without line break.
- SPACING_NO_LINE_BREAK_NOT_FOLLOWED_BY_LINE_BREAK - org.sonar.javascript.parser.EcmaScriptLexer
-
Spacing.
- SPACING_NOT_SKIPPED - org.sonar.javascript.parser.EcmaScriptLexer
- SpecialSymbolicValue - Enum in org.sonar.javascript.se.sv
- specifiers() - Method in class org.sonar.javascript.tree.impl.declaration.NamedImportExportClauseTreeImpl
- specifiers() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NamedImportExportClauseTree
- SpecifierTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
-
Used both for import and export
- SpecifierTreeImpl - Class in org.sonar.javascript.tree.impl.declaration
- SpecifierTreeImpl(Tree.Kind, SyntaxToken, IdentifierTree) - Constructor for class org.sonar.javascript.tree.impl.declaration.SpecifierTreeImpl
- SpecifierTreeImpl(Tree.Kind, SyntaxToken, IdentifierTree, SyntaxToken, IdentifierTree) - Constructor for class org.sonar.javascript.tree.impl.declaration.SpecifierTreeImpl
- SPREAD_ELEMENT - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- SPREAD_ELEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- SPREAD_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- spreadElement(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.javascript.parser.TreeFactory
- SpreadElementTree - Interface in org.sonar.plugins.javascript.api.tree.expression
-
Common interface for all types of Spread Element
- SpreadElementTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- SpreadElementTreeImpl(InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.tree.impl.expression.SpreadElementTreeImpl
- SR - org.sonar.javascript.lexer.JavaScriptPunctuator
- SR_EQU - org.sonar.javascript.lexer.JavaScriptPunctuator
- SR_EQU2 - org.sonar.javascript.lexer.JavaScriptPunctuator
- SR2 - org.sonar.javascript.lexer.JavaScriptPunctuator
- STAR - org.sonar.javascript.lexer.JavaScriptPunctuator
- STAR_EQU - org.sonar.javascript.lexer.JavaScriptPunctuator
- start() - Method in class org.sonar.javascript.cfg.ControlFlowGraph
- startAndToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowIntersectionTypeTreeImpl
- startAndToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowIntersectionTypeTree
- startIndex() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- startLine() - Method in class org.sonar.plugins.javascript.api.visitors.IssueLocation
- startLineOffset() - Method in class org.sonar.plugins.javascript.api.visitors.IssueLocation
- startOfExecution(Scope) - Method in class org.sonar.javascript.se.SeCheck
-
Override this method to perform actions before the start of execution.
- startOfFile(ScriptTree) - Method in class org.sonar.javascript.se.SeCheck
-
Override this method to perform actions before any analysis is performed
- starToken() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithNameSpaceExportImpl
- starToken() - Method in class org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl
- starToken() - Method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- starToken() - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceExportDeclarationTreeImpl
- starToken() - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceImportTreeImpl
- starToken() - Method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- starToken() - Method in class org.sonar.javascript.tree.impl.expression.YieldExpressionTreeImpl
- starToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithNameSpaceExport
- starToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionDeclarationTree
- starToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.MethodDeclarationTree
- starToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NameSpaceExportDeclarationTree
- starToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NameSpaceImportTree
- starToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.FunctionExpressionTree
- starToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.YieldExpressionTree
- startPipeToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowUnionTypeTreeImpl
- startPipeToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowUnionTypeTree
- state() - Method in class org.sonar.javascript.se.BlockExecution
- statement() - Method in class org.sonar.javascript.tree.impl.statement.DoWhileStatementTreeImpl
- statement() - Method in class org.sonar.javascript.tree.impl.statement.ElseClauseTreeImpl
- statement() - Method in class org.sonar.javascript.tree.impl.statement.ForObjectStatementTreeImpl
- statement() - Method in class org.sonar.javascript.tree.impl.statement.ForStatementTreeImpl
- statement() - Method in class org.sonar.javascript.tree.impl.statement.IfStatementTreeImpl
- statement() - Method in class org.sonar.javascript.tree.impl.statement.LabelledStatementTreeImpl
- statement() - Method in class org.sonar.javascript.tree.impl.statement.WhileStatementTreeImpl
- statement() - Method in class org.sonar.javascript.tree.impl.statement.WithStatementTreeImpl
- statement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DoWhileStatementTree
- statement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ElseClauseTree
- statement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForObjectStatementTree
- statement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
- statement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.IfStatementTree
- statement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.IterationStatementTree
- statement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.LabelledStatementTree
- statement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WhileStatementTree
- statement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WithStatementTree
- STATEMENT - org.sonar.javascript.parser.EcmaScriptLexer
- STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- statements() - Method in class org.sonar.javascript.tree.impl.statement.BlockTreeImpl
- statements() - Method in class org.sonar.javascript.tree.impl.statement.CaseClauseTreeImpl
- statements() - Method in class org.sonar.javascript.tree.impl.statement.DefaultClauseTreeImpl
- statements() - Method in interface org.sonar.plugins.javascript.api.tree.statement.BlockTree
- statements() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchClauseTree
- StatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
-
Common interface for all types of Statements.
- STATIC - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- staticToken() - Method in class org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl
- staticToken() - Method in class org.sonar.javascript.tree.impl.declaration.FieldDeclarationTreeImpl
- staticToken() - Method in class org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl
- staticToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowPropertyDefinitionTreeImpl
- staticToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.AccessorMethodDeclarationTree
- staticToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FieldDeclarationTree
- staticToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.MethodDeclarationTree
- staticToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowPropertyDefinitionTree
- STRICT_EQUAL_TO - org.sonar.javascript.se.Relation.Operator
- STRICT_EQUAL_TO - org.sonar.plugins.javascript.api.tree.Tree.Kind
- STRICT_NOT_EQUAL_TO - org.sonar.javascript.se.Relation.Operator
- STRICT_NOT_EQUAL_TO - org.sonar.plugins.javascript.api.tree.Tree.Kind
- StrictlyArithmeticBinaryProgramPoint - Class in org.sonar.javascript.se.points
- StrictlyArithmeticBinaryProgramPoint() - Constructor for class org.sonar.javascript.se.points.StrictlyArithmeticBinaryProgramPoint
- STRING - org.sonar.javascript.tree.symbols.type.PrimitiveType
- STRING - org.sonar.plugins.javascript.api.symbols.Type.Kind
- STRING - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- STRING_LITERAL - org.sonar.javascript.parser.EcmaScriptLexer
- STRING_LITERAL - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
LiteralTreestring - STRING_LITERAL() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- STRING_OBJECT - org.sonar.javascript.se.Type
- STRING_OBJECT - Static variable in class org.sonar.javascript.se.Constraint
- STRING_PRIMITIVE - org.sonar.javascript.se.Type
- STRING_PRIMITIVE - Static variable in class org.sonar.javascript.se.Constraint
- STRING_PROTOTYPE - Static variable in class org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue
- StringBuiltInProperties - Class in org.sonar.javascript.se.builtins
- stringLiteral(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- strings() - Method in class org.sonar.javascript.tree.impl.expression.TemplateLiteralTreeImpl
- strings() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateLiteralTree
- subList(int, int) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- SubscriptionVisitor - Class in org.sonar.plugins.javascript.api.visitors
- SubscriptionVisitor() - Constructor for class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor
- SubscriptionVisitorCheck - Class in org.sonar.plugins.javascript.api.visitors
- SubscriptionVisitorCheck() - Constructor for class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitorCheck
- substitutionTemplate(InternalSyntaxToken, Optional<TemplateCharactersTree>, Optional<List<TreeFactory.Tuple<TemplateExpressionTree, Optional<TemplateCharactersTree>>>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- subTypes() - Method in class org.sonar.javascript.tree.impl.flow.FlowIntersectionTypeTreeImpl
- subTypes() - Method in class org.sonar.javascript.tree.impl.flow.FlowUnionTypeTreeImpl
- subTypes() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowIntersectionTypeTree
- subTypes() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowUnionTypeTree
- successors() - Method in interface org.sonar.javascript.cfg.CfgBlock
- SUPER - org.sonar.javascript.lexer.JavaScriptKeyword
- SUPER - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
LiteralTreesuper - SUPER() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- superClass() - Method in class org.sonar.javascript.tree.impl.declaration.ExtendsClauseTreeImpl
- superClass() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExtendsClauseTree
- superExpression(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- SuperTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- SuperTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- SuperTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.SuperTreeImpl
- superTypeAnnotation() - Method in class org.sonar.javascript.tree.impl.flow.FlowGenericParameterTreeImpl
- superTypeAnnotation() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAliasStatementTreeImpl
- superTypeAnnotation() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowGenericParameterTree
- superTypeAnnotation() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTypeAliasStatementTree
- SWITCH - org.sonar.javascript.lexer.JavaScriptKeyword
- SWITCH_CASES() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- SWITCH_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- SWITCH_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- switchCases(Optional<List<SwitchClauseTree>>) - Method in class org.sonar.javascript.parser.TreeFactory
- SwitchClauseTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- switchKeyword() - Method in class org.sonar.javascript.tree.impl.statement.SwitchStatementTreeImpl
- switchKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree
- switchStatement(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, InternalSyntaxToken, Optional<List<SwitchClauseTree>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- SwitchStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- SwitchStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- SwitchStatementTreeImpl(SyntaxToken, SyntaxToken, ExpressionTree, SyntaxToken, SyntaxToken, List<SwitchClauseTree>, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.statement.SwitchStatementTreeImpl
- symbol() - Method in class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- symbol() - Method in class org.sonar.plugins.javascript.api.symbols.Usage
- symbol() - Method in interface org.sonar.plugins.javascript.api.tree.expression.IdentifierTree
- Symbol - Class in org.sonar.plugins.javascript.api.symbols
- Symbol(String, Symbol.Kind, Scope) - Constructor for class org.sonar.plugins.javascript.api.symbols.Symbol
- Symbol.Kind - Enum in org.sonar.plugins.javascript.api.symbols
- SymbolicExecution - Class in org.sonar.javascript.se
- SymbolicExecution(Scope, ControlFlowGraph, List<SeCheck>, boolean) - Constructor for class org.sonar.javascript.se.SymbolicExecution
- SymbolicValue - Interface in org.sonar.javascript.se.sv
- SymbolicValueWithConstraint - Class in org.sonar.javascript.se.sv
- SymbolicValueWithConstraint(Constraint) - Constructor for class org.sonar.javascript.se.sv.SymbolicValueWithConstraint
- SymbolModel - Interface in org.sonar.plugins.javascript.api.symbols
- SymbolModelBuilder - Interface in org.sonar.javascript.tree.symbols
- SymbolModelImpl - Class in org.sonar.javascript.tree.symbols
- SymbolModelImpl() - Constructor for class org.sonar.javascript.tree.symbols.SymbolModelImpl
- symbols - Variable in class org.sonar.javascript.tree.symbols.Scope
- symbolUsage() - Method in class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- symbolUsage() - Method in interface org.sonar.plugins.javascript.api.tree.expression.IdentifierTree
- SymbolVisitor - Class in org.sonar.javascript.tree.symbols
-
This visitor creates new symbols for not hoisted variables (like class name) and implicitly declared variables (declared without keyword).
- SymbolVisitor(Map<Tree, Scope>) - Constructor for class org.sonar.javascript.tree.symbols.SymbolVisitor
- synonymIdentifier() - Method in class org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithNameSpaceExportImpl
- synonymIdentifier() - Method in class org.sonar.javascript.tree.impl.declaration.NameSpaceExportDeclarationTreeImpl
- synonymIdentifier() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithNameSpaceExport
- synonymIdentifier() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NameSpaceExportDeclarationTree
- SyntacticEquivalence - Class in org.sonar.javascript.tree
- SyntaxToken - Interface in org.sonar.plugins.javascript.api.tree.lexical
-
Represents a token in the syntax tree.
- SyntaxTrivia - Interface in org.sonar.plugins.javascript.api.tree.lexical
-
Represents a Trivia in the SyntaxTree.
T
- TAGGED_TEMPLATE - org.sonar.plugins.javascript.api.tree.Tree.Kind
- TaggedTemplateTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- TaggedTemplateTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- TaggedTemplateTreeImpl(ExpressionTree, TemplateLiteralTree) - Constructor for class org.sonar.javascript.tree.impl.expression.TaggedTemplateTreeImpl
- TARGET - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6.
- targetKeyword() - Method in class org.sonar.javascript.tree.impl.expression.NewTargetTreeImpl
- targetKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.expression.NewTargetTree
- template() - Method in class org.sonar.javascript.tree.impl.expression.TaggedTemplateTreeImpl
- template() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TaggedTemplateTree
- TEMPLATE_CHARACTER - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- TEMPLATE_CHARACTERS - org.sonar.plugins.javascript.api.tree.Tree.Kind
- TEMPLATE_CHARACTERS() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- TEMPLATE_EXPRESSION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- TEMPLATE_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- TEMPLATE_LITERAL - org.sonar.plugins.javascript.api.tree.Tree.Kind
- TEMPLATE_LITERAL() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- TEMPLATE_SPANS - org.sonar.javascript.parser.EcmaScriptLexer
-
ECMAScript 6
- templateCharacters(List<InternalSyntaxToken>) - Method in class org.sonar.javascript.parser.TreeFactory
- TemplateCharactersTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- TemplateCharactersTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- TemplateCharactersTreeImpl(List<InternalSyntaxToken>) - Constructor for class org.sonar.javascript.tree.impl.expression.TemplateCharactersTreeImpl
- templateExpression(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- TemplateExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- TemplateExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- TemplateExpressionTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.TemplateExpressionTreeImpl
- templateLiteralTailForCall(TemplateLiteralTree) - Method in class org.sonar.javascript.parser.TreeFactory
- templateLiteralTailForMember(TemplateLiteralTree) - Method in class org.sonar.javascript.parser.TreeFactory
- TemplateLiteralTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- TemplateLiteralTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- TemplateLiteralTreeImpl(InternalSyntaxToken, List<Tree>, InternalSyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.expression.TemplateLiteralTreeImpl
- text() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- text() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
- text() - Method in interface org.sonar.plugins.javascript.api.tree.lexical.SyntaxToken
- THIS - org.sonar.javascript.lexer.JavaScriptKeyword
- THIS - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
IdentifierTreethis - THIS() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- thisExpression(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- THROW - org.sonar.javascript.lexer.JavaScriptKeyword
- THROW_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- THROW_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- throwKeyword() - Method in class org.sonar.javascript.tree.impl.statement.ThrowStatementTreeImpl
- throwKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ThrowStatementTree
- ThrowStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- ThrowStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- ThrowStatementTreeImpl(InternalSyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.statement.ThrowStatementTreeImpl
- TILDA - org.sonar.javascript.lexer.JavaScriptPunctuator
- toArray() - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- toArray() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- toArray(T[]) - Method in class org.sonar.javascript.tree.impl.SeparatedListImpl
- toArray(T[]) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- toIndex() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- token() - Method in class org.sonar.javascript.tree.impl.expression.ImportTreeImpl
- token() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxIdentifierTreeImpl
- token() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxTextTreeImpl
- token() - Method in class org.sonar.javascript.tree.impl.expression.LiteralTreeImpl
- token() - Method in class org.sonar.javascript.tree.impl.expression.SuperTreeImpl
- token() - Method in class org.sonar.javascript.tree.impl.flow.FlowSimpleTypeTreeImpl
- token() - Method in class org.sonar.javascript.tree.impl.statement.VariableDeclarationTreeImpl
- token() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ImportTree
- token() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxIdentifierTree
- token() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxTextTree
- token() - Method in interface org.sonar.plugins.javascript.api.tree.expression.LiteralTree
- token() - Method in interface org.sonar.plugins.javascript.api.tree.expression.SuperTree
- token() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowSimpleTypeTree
- token() - Method in interface org.sonar.plugins.javascript.api.tree.statement.VariableDeclarationTree
- TOKEN - org.sonar.plugins.javascript.api.tree.Tree.Kind
- tokenList(List<InternalSyntaxToken>) - Method in class org.sonar.javascript.parser.TreeFactory
- toString() - Method in enum org.sonar.javascript.parser.EcmaScriptLexer
- toString() - Method in class org.sonar.javascript.se.Constraint
- toString() - Method in class org.sonar.javascript.se.ExpressionStack
- toString() - Method in class org.sonar.javascript.se.ProgramState
- toString() - Method in class org.sonar.javascript.se.Relation
- toString() - Method in class org.sonar.javascript.se.SeCheck
- toString() - Method in class org.sonar.javascript.se.sv.InstanceOfSymbolicValue
- toString() - Method in class org.sonar.javascript.se.sv.LiteralSymbolicValue
- toString() - Method in class org.sonar.javascript.se.sv.LogicalNotSymbolicValue
- toString() - Method in class org.sonar.javascript.se.sv.PlusSymbolicValue
- toString() - Method in class org.sonar.javascript.se.sv.RelationalSymbolicValue
- toString() - Method in class org.sonar.javascript.se.sv.SimpleSymbolicValue
- toString() - Method in class org.sonar.javascript.se.sv.SymbolicValueWithConstraint
- toString() - Method in class org.sonar.javascript.se.sv.TypeOfComparisonSymbolicValue
- toString() - Method in class org.sonar.javascript.se.sv.TypeOfSymbolicValue
- toString() - Method in class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- toString() - Method in class org.sonar.javascript.tree.impl.expression.LiteralTreeImpl
- toString() - Method in class org.sonar.javascript.tree.impl.JavaScriptTree
- toString() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- toString() - Method in class org.sonar.javascript.tree.symbols.type.ObjectType
- toString() - Method in enum org.sonar.javascript.tree.symbols.type.PrimitiveType
- toString() - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
- toString() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
- trackableVariables() - Method in class org.sonar.javascript.se.LocalVariables
-
Local variables which value may be tracked through symbolic execution of the function body.
- trackedVariable(Tree) - Method in class org.sonar.javascript.se.SymbolicExecution
- tree() - Method in class org.sonar.javascript.tree.symbols.Scope
- Tree - Interface in org.sonar.plugins.javascript.api.tree
-
Common interface for all nodes in an abstract syntax tree.
- Tree.Kind - Enum in org.sonar.plugins.javascript.api.tree
- TreeFactory - Class in org.sonar.javascript.parser
- TreeFactory() - Constructor for class org.sonar.javascript.parser.TreeFactory
- TreeFactory.ConditionalExpressionTail - Class in org.sonar.javascript.parser
- TreeFactory.Tuple<T,U> - Class in org.sonar.javascript.parser
- TreeVisitor - Interface in org.sonar.plugins.javascript.api.visitors
- TreeVisitorContext - Interface in org.sonar.plugins.javascript.api.visitors
- TRIVIA - org.sonar.plugins.javascript.api.tree.Tree.Kind
- trivias() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken
- trivias() - Method in class org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
- trivias() - Method in interface org.sonar.plugins.javascript.api.tree.lexical.SyntaxToken
- TRUE - org.sonar.javascript.lexer.JavaScriptKeyword
- TRUE - Static variable in class org.sonar.javascript.se.Constraint
- trueExpression() - Method in class org.sonar.javascript.tree.impl.expression.ConditionalExpressionTreeImpl
- trueExpression() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ConditionalExpressionTree
- trueSuccessor() - Method in interface org.sonar.javascript.cfg.CfgBranchingBlock
- TRUTHY - Static variable in class org.sonar.javascript.se.Constraint
- TRUTHY_NUMBER_PRIMITIVE - Static variable in class org.sonar.javascript.se.Constraint
- TRUTHY_STRING_PRIMITIVE - Static variable in class org.sonar.javascript.se.Constraint
- TRY - org.sonar.javascript.lexer.JavaScriptKeyword
- TRY_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- TRY_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- TRY_STATEMENT_WITH_CATCH() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- TRY_STATEMENT_WITHOUT_CATCH() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- tryKeyword() - Method in class org.sonar.javascript.tree.impl.statement.TryStatementTreeImpl
- tryKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.TryStatementTree
- TryStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- TryStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- TryStatementTreeImpl(SyntaxToken, BlockTree, CatchBlockTree, FinallyBlockTree) - Constructor for class org.sonar.javascript.tree.impl.statement.TryStatementTreeImpl
- tryStatementWithCatch(InternalSyntaxToken, BlockTree, CatchBlockTree, Optional<FinallyBlockTree>) - Method in class org.sonar.javascript.parser.TreeFactory
- tryStatementWithoutCatch(InternalSyntaxToken, BlockTree, FinallyBlockTree) - Method in class org.sonar.javascript.parser.TreeFactory
- Tuple(T, U) - Constructor for class org.sonar.javascript.parser.TreeFactory.Tuple
- TypableTree - Interface in org.sonar.javascript.tree.symbols.type
- type() - Method in class org.sonar.javascript.se.Constraint
- type() - Method in class org.sonar.javascript.tree.impl.flow.FlowArrayTypeShorthandTreeImpl
- type() - Method in class org.sonar.javascript.tree.impl.flow.FlowArrayTypeWithKeywordTreeImpl
- type() - Method in class org.sonar.javascript.tree.impl.flow.FlowCastingExpressionTreeImpl
- type() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterTreeImpl
- type() - Method in class org.sonar.javascript.tree.impl.flow.FlowIndexerPropertyDefinitionKeyTreeImpl
- type() - Method in class org.sonar.javascript.tree.impl.flow.FlowOptionalTypeTreeImpl
- type() - Method in class org.sonar.javascript.tree.impl.flow.FlowParameterizedGenericsTypeTreeImpl
- type() - Method in class org.sonar.javascript.tree.impl.flow.FlowParenthesisedTypeTreeImpl
- type() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAliasStatementTreeImpl
- type() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAnnotationTreeImpl
- type() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowArrayTypeShorthandTree
- type() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowArrayTypeTree
- type() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowArrayTypeWithKeywordTree
- type() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowCastingExpressionTree
- type() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeParameterTree
- type() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowIndexerPropertyDefinitionKeyTree
- type() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowOptionalTypeTree
- type() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowParameterizedGenericsTypeTree
- type() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowParenthesisedTypeTree
- type() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTypeAliasStatementTree
- type() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTypeAnnotationTree
- Type - Enum in org.sonar.javascript.se
- Type - Interface in org.sonar.plugins.javascript.api.symbols
-
Interface to represent the different type of Symbols.
- TYPE - org.sonar.javascript.parser.EcmaScriptLexer
- Type.Callability - Enum in org.sonar.plugins.javascript.api.symbols
- Type.Kind - Enum in org.sonar.plugins.javascript.api.symbols
- typeAlias() - Method in class org.sonar.javascript.tree.impl.flow.FlowOpaqueTypeTreeImpl
- typeAlias() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAliasStatementTreeImpl
- typeAlias() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowOpaqueTypeTree
- typeAlias() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTypeAliasStatementTree
- typeAnnotation() - Method in class org.sonar.javascript.tree.impl.declaration.FieldDeclarationTreeImpl
- typeAnnotation() - Method in class org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterTreeImpl
- typeAnnotation() - Method in class org.sonar.javascript.tree.impl.flow.FlowModuleExportsTreeImpl
- typeAnnotation() - Method in class org.sonar.javascript.tree.impl.flow.FlowPropertyDefinitionTreeImpl
- typeAnnotation() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypedBindingElementTreeImpl
- typeAnnotation() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FieldDeclarationTree
- typeAnnotation() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeParameterTree
- typeAnnotation() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowModuleExportsTree
- typeAnnotation() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowPropertyDefinitionTree
- typeAnnotation() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTypedBindingElementTree
- TYPEOF - org.sonar.javascript.lexer.JavaScriptKeyword
- TYPEOF - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
UnaryExpressionTreetypeof - TypeOfComparisonSymbolicValue - Class in org.sonar.javascript.se.sv
-
This class represents symbolic value for typical comparison of "typeof
" with string literal. - TypeOfSymbolicValue - Class in org.sonar.javascript.se.sv
-
This class represents symbolic value for "typeof" expression.
- TypeOfSymbolicValue(SymbolicValue) - Constructor for class org.sonar.javascript.se.sv.TypeOfSymbolicValue
- typeofToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeofTypeTreeImpl
- typeofToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTypeofTypeTree
- types() - Method in class org.sonar.javascript.tree.impl.declaration.ClassTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.ArrayAssignmentPatternTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.ArrayLiteralTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.AssignmentExpressionTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.BinaryExpressionTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.BracketMemberExpressionTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.CallExpressionTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.ConditionalExpressionTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.DotMemberExpressionTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.ImportTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxSelfClosingElementTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxShortFragmentElementTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardElementTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.LiteralTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.NewExpressionTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.NewTargetTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.ObjectLiteralTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.ParenthesisedExpressionTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.PostfixExpressionTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.PrefixExpressionTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.SpreadElementTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.SuperTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.TaggedTemplateTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.TemplateLiteralTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.expression.YieldExpressionTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.flow.FlowCastingExpressionTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.flow.FlowImplementsClauseTreeImpl
- types() - Method in class org.sonar.javascript.tree.impl.flow.FlowParameterizedGenericsTypeTreeImpl
- types() - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
- types() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ExpressionTree
-
Returns an unmodifiable set of the possible types for the expression.
- types() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowImplementsClauseTree
- types() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowParameterizedGenericsTypeTree
- TYPESCRIPT - org.sonar.plugins.javascript.api.CustomRuleRepository.Language
-
Deprecated.
- TypeScriptRule - Annotation Type in org.sonar.plugins.javascript.api
- typeSet() - Method in class org.sonar.javascript.se.Constraint
- TypeSet - Class in org.sonar.plugins.javascript.api.symbols
- TypeSet() - Constructor for class org.sonar.plugins.javascript.api.symbols.TypeSet
- typeToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowOpaqueTypeTreeImpl
- typeToken() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeAliasStatementTreeImpl
- typeToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowOpaqueTypeTree
- typeToken() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTypeAliasStatementTree
- TypeVisitor - Class in org.sonar.javascript.tree.symbols.type
- TypeVisitor(Configuration) - Constructor for class org.sonar.javascript.tree.symbols.type.TypeVisitor
U
- UNARY_EXPRESSION - org.sonar.javascript.parser.EcmaScriptLexer
- UNARY_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- UNARY_MINUS - org.sonar.plugins.javascript.api.tree.Tree.Kind
- UNARY_PLUS - org.sonar.plugins.javascript.api.tree.Tree.Kind
- UnaryExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- UnaryMinusSymbolicValue - Class in org.sonar.javascript.se.sv
-
Symbolic value used for numeric negation ("-x")
- UnaryMinusSymbolicValue(SymbolicValue) - Constructor for class org.sonar.javascript.se.sv.UnaryMinusSymbolicValue
- UnaryNumericProgramPoint - Class in org.sonar.javascript.se.points
- UnaryNumericProgramPoint(Tree, SymbolicExecution) - Constructor for class org.sonar.javascript.se.points.UnaryNumericProgramPoint
- UNDEFINED - org.sonar.javascript.se.sv.SpecialSymbolicValue
- UNDEFINED - org.sonar.javascript.se.Type
- UNDEFINED - Static variable in class org.sonar.javascript.se.Constraint
- UNKNOWN - org.sonar.javascript.se.sv.UnknownSymbolicValue
- UNKNOWN - org.sonar.javascript.tree.symbols.type.PrimitiveType
- UNKNOWN - org.sonar.plugins.javascript.api.symbols.Type.Callability
- UNKNOWN - org.sonar.plugins.javascript.api.symbols.Type.Kind
- UnknownSymbolicValue - Enum in org.sonar.javascript.se.sv
-
This enum represents symbolic value for which we have no information.
- unreachableBlocks() - Method in class org.sonar.javascript.cfg.ControlFlowGraph
- UNSIGNED_RIGHT_SHIFT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- UNSIGNED_RIGHT_SHIFT_ASSIGNMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- update() - Method in class org.sonar.javascript.tree.impl.statement.ForStatementTreeImpl
- update() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
- uri() - Method in class org.sonar.javascript.visitors.JavaScriptFileImpl
- uri() - Method in interface org.sonar.plugins.javascript.api.visitors.JavaScriptFile
-
Identifier of the file.
- Usage - Class in org.sonar.plugins.javascript.api.symbols
- Usage.Kind - Enum in org.sonar.plugins.javascript.api.symbols
- usages() - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
- Utils - Class in org.sonar.javascript.tree.symbols.type
V
- value() - Method in class org.sonar.javascript.tree.impl.declaration.BindingPropertyTreeImpl
- value() - Method in class org.sonar.javascript.tree.impl.expression.jsx.JsxStandardAttributeTreeImpl
- value() - Method in class org.sonar.javascript.tree.impl.expression.LiteralTreeImpl
- value() - Method in class org.sonar.javascript.tree.impl.expression.PairPropertyTreeImpl
- value() - Method in class org.sonar.javascript.tree.impl.expression.TemplateCharactersTreeImpl
- value() - Method in class org.sonar.javascript.tree.impl.flow.FlowCastingExpressionTreeImpl
- value() - Method in class org.sonar.javascript.tree.impl.flow.FlowTypeofTypeTreeImpl
- value() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.BindingPropertyTree
- value() - Method in interface org.sonar.plugins.javascript.api.tree.expression.jsx.JsxStandardAttributeTree
- value() - Method in interface org.sonar.plugins.javascript.api.tree.expression.LiteralTree
- value() - Method in interface org.sonar.plugins.javascript.api.tree.expression.PairPropertyTree
- value() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateCharactersTree
- value() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowCastingExpressionTree
- value() - Method in interface org.sonar.plugins.javascript.api.tree.flow.FlowTypeofTypeTree
-
value could be expression or
FlowParameterizedGenericsTypeTree - valueOf(String) - Static method in enum org.sonar.javascript.lexer.JavaScriptKeyword
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.javascript.lexer.JavaScriptPunctuator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.javascript.lexer.JavaScriptTokenType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.javascript.parser.EcmaScriptLexer
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.javascript.se.Relation.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.javascript.se.sv.IncDecSymbolicValue.Sign
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.javascript.se.sv.SpecialSymbolicValue
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.javascript.se.sv.UnknownSymbolicValue
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.javascript.se.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.javascript.tree.KindSet
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.javascript.tree.symbols.type.ObjectType.BuiltInObjectType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.javascript.tree.symbols.type.ObjectType.FrameworkType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.javascript.tree.symbols.type.ObjectType.WebApiType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.javascript.tree.symbols.type.PrimitiveType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.plugins.javascript.api.CustomRuleRepository.Language
-
Deprecated.Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.plugins.javascript.api.symbols.Symbol.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.plugins.javascript.api.symbols.Type.Callability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.plugins.javascript.api.symbols.Type.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.plugins.javascript.api.symbols.Usage.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.plugins.javascript.api.tree.Tree.Kind
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.sonar.javascript.lexer.JavaScriptKeyword
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.javascript.lexer.JavaScriptPunctuator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.javascript.lexer.JavaScriptTokenType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.javascript.parser.EcmaScriptLexer
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class org.sonar.javascript.se.ProgramState
- values() - Static method in enum org.sonar.javascript.se.Relation.Operator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.javascript.se.sv.IncDecSymbolicValue.Sign
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.javascript.se.sv.SpecialSymbolicValue
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.javascript.se.sv.UnknownSymbolicValue
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.javascript.se.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.javascript.tree.KindSet
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.javascript.tree.symbols.type.ObjectType.BuiltInObjectType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.javascript.tree.symbols.type.ObjectType.FrameworkType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.javascript.tree.symbols.type.ObjectType.WebApiType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.javascript.tree.symbols.type.PrimitiveType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.plugins.javascript.api.CustomRuleRepository.Language
-
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.plugins.javascript.api.symbols.Symbol.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.plugins.javascript.api.symbols.Type.Callability
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.plugins.javascript.api.symbols.Type.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.plugins.javascript.api.symbols.Usage.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.plugins.javascript.api.tree.Tree.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VAR - org.sonar.javascript.lexer.JavaScriptKeyword
- VAR_DECLARATION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- variable() - Method in class org.sonar.javascript.tree.impl.expression.AssignmentExpressionTreeImpl
- variable() - Method in interface org.sonar.plugins.javascript.api.tree.expression.AssignmentExpressionTree
- VARIABLE - org.sonar.plugins.javascript.api.symbols.Symbol.Kind
- VARIABLE_DECLARATION - org.sonar.javascript.parser.EcmaScriptLexer
- VARIABLE_DECLARATION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- VARIABLE_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- VARIABLE_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- variableDeclaration1(InternalSyntaxToken, SeparatedList<BindingElementTree>) - Method in class org.sonar.javascript.parser.TreeFactory
- VariableDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- VariableDeclarationTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- VariableDeclarationTreeImpl(Tree.Kind, InternalSyntaxToken, SeparatedList<BindingElementTree>) - Constructor for class org.sonar.javascript.tree.impl.statement.VariableDeclarationTreeImpl
- variableIdentifiers() - Method in class org.sonar.javascript.tree.impl.statement.VariableDeclarationTreeImpl
- variableOrExpression() - Method in class org.sonar.javascript.tree.impl.statement.ForObjectStatementTreeImpl
- variableOrExpression() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForObjectStatementTree
- variables() - Method in class org.sonar.javascript.tree.impl.statement.VariableDeclarationTreeImpl
- variables() - Method in interface org.sonar.plugins.javascript.api.tree.statement.VariableDeclarationTree
- variableStatement(VariableDeclarationTree, Tree) - Method in class org.sonar.javascript.parser.TreeFactory
- VariableStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- VariableStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- VariableStatementTreeImpl(VariableDeclarationTree, SyntaxToken) - Constructor for class org.sonar.javascript.tree.impl.statement.VariableStatementTreeImpl
- visitAccessorMethodDeclaration(AccessorMethodDeclarationTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitAccessorMethodDeclaration(AccessorMethodDeclarationTree) - Method in class org.sonar.javascript.tree.symbols.ScopeVisitor
- visitAccessorMethodDeclaration(AccessorMethodDeclarationTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitAccessorMethodDeclaration(AccessorMethodDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitArgumentList(ArgumentListTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitArrayAssignmentPattern(ArrayAssignmentPatternTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitArrayBindingPattern(ArrayBindingPatternTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitArrayLiteral(ArrayLiteralTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitArrayLiteral(ArrayLiteralTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitArrowFunction(ArrowFunctionTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitArrowFunction(ArrowFunctionTree) - Method in class org.sonar.javascript.tree.symbols.ScopeVisitor
- visitArrowFunction(ArrowFunctionTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitArrowFunction(ArrowFunctionTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitAssignmentExpression(AssignmentExpressionTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
-
When an assignment is done to a symbol that has not been declared before, a global variable is created with the left-hand side identifier as name.
- visitAssignmentExpression(AssignmentExpressionTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitAssignmentExpression(AssignmentExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitAssignmentPatternRestElement(AssignmentPatternRestElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitBinaryExpression(BinaryExpressionTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitBinaryExpression(BinaryExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitBindingProperty(BindingPropertyTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitBlock(BlockTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitBlock(BlockTree) - Method in class org.sonar.javascript.tree.symbols.ScopeVisitor
- visitBlock(BlockTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitBlock(BlockTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitBreakStatement(BreakStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitCallExpression(CallExpressionTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitCallExpression(CallExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitCaseClause(CaseClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitCatchBlock(CatchBlockTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitCatchBlock(CatchBlockTree) - Method in class org.sonar.javascript.tree.symbols.ScopeVisitor
- visitCatchBlock(CatchBlockTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitCatchBlock(CatchBlockTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitCfg(ProgramState) - Method in class org.sonar.javascript.se.SymbolicExecution
- visitClass(ClassTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitClass(ClassTree) - Method in class org.sonar.javascript.tree.symbols.ScopeVisitor
- visitClass(ClassTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitClass(ClassTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitClass(ClassTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitComment(SyntaxTrivia) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitComputedPropertyName(ComputedPropertyNameTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitConditionalExpression(ConditionalExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitContinueStatement(ContinueStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitDebugger(DebuggerStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitDecorator(DecoratorTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitDefaultClause(DefaultClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitDefaultExportDeclaration(DefaultExportDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitDoWhileStatement(DoWhileStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitElseClause(ElseClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitEmptyStatement(EmptyStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitExportClause(ExportClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitExportDefaultBinding(ExportDefaultBinding) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitExportDefaultBindingWithExportList(ExportDefaultBindingWithExportList) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitExportDefaultBindingWithNameSpaceExport(ExportDefaultBindingWithNameSpaceExport) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitExpressionStatement(ExpressionStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitExtendsClause(ExtendsClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFieldDeclaration(FieldDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFile(Tree) - Method in class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor
- visitFinallyBlock(FinallyBlockTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowArrayTypeShorthand(FlowArrayTypeShorthandTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowArrayTypeWithKeywordTree(FlowArrayTypeWithKeywordTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowCastingExpression(FlowCastingExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowDeclare(FlowDeclareTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowFunctionSignature(FlowFunctionSignatureTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowFunctionType(FlowFunctionTypeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowFunctionTypeParameter(FlowFunctionTypeParameterTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowFunctionTypeParameterClause(FlowFunctionTypeParameterClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowGenericParameter(FlowGenericParameterTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitFlowGenericParameter(FlowGenericParameterTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowGenericParameterClause(FlowGenericParameterClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowImplementsClause(FlowImplementsClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowInterfaceDeclaration(FlowInterfaceDeclarationTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitFlowInterfaceDeclaration(FlowInterfaceDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowIntersectionType(FlowIntersectionTypeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowLiteralType(FlowLiteralTypeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowMethodPropertyDefinitionKey(FlowMethodPropertyDefinitionKeyTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowModule(FlowModuleTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowModuleExports(FlowModuleExportsTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowNamespacedType(FlowNamespacedTypeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowObjectTypeTree(FlowObjectTypeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowOpaqueType(FlowOpaqueTypeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowOptionalBindingElement(FlowOptionalBindingElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowOptionalType(FlowOptionalTypeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowParameterizedGenerics(FlowParameterizedGenericsTypeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowParenthesisedType(FlowParenthesisedTypeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowPropertyType(FlowPropertyDefinitionTreeImpl) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowPropertyTypeKey(FlowPropertyDefinitionKeyTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowSimpleType(FlowSimpleTypeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowTupleType(FlowTupleTypeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowTypeAliasStatement(FlowTypeAliasStatementTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitFlowTypeAliasStatement(FlowTypeAliasStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowTypeAnnotation(FlowTypeAnnotationTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowTypedBindingElement(FlowTypedBindingElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowTypeofType(FlowTypeofTypeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFlowUnionType(FlowUnionTypeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitForObjectStatement(ForObjectStatementTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitForObjectStatement(ForObjectStatementTree) - Method in class org.sonar.javascript.tree.symbols.ScopeVisitor
- visitForObjectStatement(ForObjectStatementTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitForObjectStatement(ForObjectStatementTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitForObjectStatement(ForObjectStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitForStatement(ForStatementTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitForStatement(ForStatementTree) - Method in class org.sonar.javascript.tree.symbols.ScopeVisitor
- visitForStatement(ForStatementTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitForStatement(ForStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFromClause(FromClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.javascript.tree.symbols.ScopeVisitor
- visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitFunctionExpression(FunctionExpressionTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitFunctionExpression(FunctionExpressionTree) - Method in class org.sonar.javascript.tree.symbols.ScopeVisitor
- visitFunctionExpression(FunctionExpressionTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitFunctionExpression(FunctionExpressionTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitFunctionExpression(FunctionExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitIdentifier(IdentifierTree) - Method in class org.sonar.javascript.tree.symbols.ScopeVisitor
- visitIdentifier(IdentifierTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitIdentifier(IdentifierTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitIdentifier(IdentifierTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitIfStatement(IfStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitImport(ImportTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitImportClause(ImportClauseTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitImportClause(ImportClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitImportDeclaration(ImportDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitImportModuleDeclaration(ImportModuleDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitInitializedAssignmentPatternElement(InitializedAssignmentPatternElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitInitializedBindingElement(InitializedBindingElementTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitInitializedBindingElement(InitializedBindingElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitJsxClosingElement(JsxClosingElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitJsxEmptyClosingElement(JsxEmptyClosingElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitJsxEmptyOpeningElement(JsxEmptyOpeningElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitJsxIdentifier(JsxIdentifierTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitJsxJavaScriptExpression(JsxJavaScriptExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitJsxOpeningElement(JsxOpeningElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitJsxSelfClosingElement(JsxSelfClosingElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitJsxShortFragmentElement(JsxShortFragmentElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitJsxSpreadAttribute(JsxSpreadAttributeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitJsxStandardAttribute(JsxStandardAttributeTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitJsxStandardElement(JsxStandardElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitJsxText(JsxTextTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitLabelledStatement(LabelledStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitLiteral(LiteralTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitLiteral(LiteralTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitMemberExpression(MemberExpressionTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitMemberExpression(MemberExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitMethodDeclaration(MethodDeclarationTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitMethodDeclaration(MethodDeclarationTree) - Method in class org.sonar.javascript.tree.symbols.ScopeVisitor
- visitMethodDeclaration(MethodDeclarationTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitMethodDeclaration(MethodDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitModule(ModuleTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitNamedExportDeclaration(NamedExportDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitNamedImportExportClause(NamedImportExportClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitNameSpaceExportDeclaration(NameSpaceExportDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitNameSpaceImport(NameSpaceImportTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitNameSpaceImport(NameSpaceImportTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitNewExpression(NewExpressionTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitNewExpression(NewExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitNewTarget(NewTargetTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitNode(Tree) - Method in class org.sonar.javascript.se.SeChecksDispatcher
- visitNode(Tree) - Method in class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor
- visitObjectAssignmentPattern(ObjectAssignmentPatternTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitObjectAssignmentPatternPairElement(ObjectAssignmentPatternPairElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitObjectBindingPattern(ObjectBindingPatternTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitObjectLiteral(ObjectLiteralTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitObjectLiteral(ObjectLiteralTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitPairProperty(PairPropertyTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitParameterList(ParameterListTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitParenthesisedExpression(ParenthesisedExpressionTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitParenthesisedExpression(ParenthesisedExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitRestElement(RestElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitReturnStatement(ReturnStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitScript(ScriptTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitScript(ScriptTree) - Method in class org.sonar.javascript.tree.symbols.ScopeVisitor
- visitScript(ScriptTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitScript(ScriptTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitSpecifier(SpecifierTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitSpecifier(SpecifierTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitSpreadElement(SpreadElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitSuper(SuperTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.javascript.tree.symbols.ScopeVisitor
- visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitTaggedTemplate(TaggedTemplateTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitTemplateCharacters(TemplateCharactersTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitTemplateExpression(TemplateExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitTemplateLiteral(TemplateLiteralTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitThrowStatement(ThrowStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitToken(SyntaxToken) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitTryStatement(TryStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitUnaryExpression(UnaryExpressionTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitUnaryExpression(UnaryExpressionTree) - Method in class org.sonar.javascript.tree.symbols.type.TypeVisitor
- visitUnaryExpression(UnaryExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitVariableDeclaration(VariableDeclarationTree) - Method in class org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- visitVariableDeclaration(VariableDeclarationTree) - Method in class org.sonar.javascript.tree.symbols.SymbolVisitor
- visitVariableDeclaration(VariableDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitVariableStatement(VariableStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitWhileStatement(WhileStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitWithStatement(WithStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- visitYieldExpression(YieldExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor
- VOID - org.sonar.javascript.lexer.JavaScriptKeyword
- VOID - org.sonar.plugins.javascript.api.tree.Tree.Kind
-
UnaryExpressionTreevoid - VUE_COMMENT - org.sonar.javascript.parser.EcmaScriptLexer
- VUE_CUSTOM_SECTION - org.sonar.javascript.parser.EcmaScriptLexer
- VUE_ELEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- VUE_SCRIPT - org.sonar.javascript.parser.EcmaScriptLexer
- VUE_SCRIPT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- VUE_SCRIPT_TAG() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- VUE_SPACING - org.sonar.javascript.parser.EcmaScriptLexer
- VUE_STYLE_SECTION - org.sonar.javascript.parser.EcmaScriptLexer
- VUE_TEMPLATE_SECTION - org.sonar.javascript.parser.EcmaScriptLexer
- vueElement(InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- vueScript(Optional<List<TreeFactory.VueElement>>, Tree, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
- vueScriptTag(InternalSyntaxToken, Optional<List<JsxAttributeTree>>, InternalSyntaxToken) - Method in class org.sonar.javascript.parser.TreeFactory
W
- WebAPI - Class in org.sonar.javascript.tree.symbols.type
- WHILE - org.sonar.javascript.lexer.JavaScriptKeyword
- WHILE_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- WHILE_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- whileKeyword() - Method in class org.sonar.javascript.tree.impl.statement.DoWhileStatementTreeImpl
- whileKeyword() - Method in class org.sonar.javascript.tree.impl.statement.WhileStatementTreeImpl
- whileKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DoWhileStatementTree
- whileKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WhileStatementTree
- whileStatement(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Method in class org.sonar.javascript.parser.TreeFactory
- WhileStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- WhileStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- WhileStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.javascript.tree.impl.statement.WhileStatementTreeImpl
- WHITESPACE - Static variable in class org.sonar.javascript.lexer.JavaScriptLexer
-
Tab, Vertical Tab, Form Feed, Space, No-break space, Byte Order Mark, Any other Unicode "space separator"
- WINDOW - org.sonar.javascript.tree.symbols.type.ObjectType.WebApiType
- WINDOW - org.sonar.plugins.javascript.api.symbols.Type.Kind
- WITH - org.sonar.javascript.lexer.JavaScriptKeyword
- WITH_STATEMENT - org.sonar.javascript.parser.EcmaScriptLexer
- WITH_STATEMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- WITH_STATEMENT() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- withKeyword() - Method in class org.sonar.javascript.tree.impl.statement.WithStatementTreeImpl
- withKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WithStatementTree
- withStack(ExpressionStack) - Method in class org.sonar.javascript.se.ProgramState
- WithStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
- WithStatementTreeImpl - Class in org.sonar.javascript.tree.impl.statement
- WithStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.javascript.tree.impl.statement.WithStatementTreeImpl
- WRITE - org.sonar.plugins.javascript.api.symbols.Usage.Kind
X
- XOR - org.sonar.javascript.lexer.JavaScriptPunctuator
- XOR_ASSIGNMENT - org.sonar.plugins.javascript.api.tree.Tree.Kind
- XOR_EQU - org.sonar.javascript.lexer.JavaScriptPunctuator
Y
- YIELD - org.sonar.javascript.lexer.JavaScriptKeyword
- YIELD_EXPRESSION - org.sonar.plugins.javascript.api.tree.Tree.Kind
- YIELD_EXPRESSION() - Method in class org.sonar.javascript.parser.JavaScriptGrammar
- yieldExpression(InternalSyntaxToken, Optional<TreeFactory.Tuple<InternalSyntaxToken, TreeFactory.Tuple<Optional<InternalSyntaxToken>, ExpressionTree>>>) - Method in class org.sonar.javascript.parser.TreeFactory
- YieldExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
- YieldExpressionTreeImpl - Class in org.sonar.javascript.tree.impl.expression
- YieldExpressionTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.tree.impl.expression.YieldExpressionTreeImpl
- yieldKeyword() - Method in class org.sonar.javascript.tree.impl.expression.YieldExpressionTreeImpl
- yieldKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.expression.YieldExpressionTree
Z
- ZERO - Static variable in class org.sonar.javascript.se.Constraint
All Classes All Packages