A B C D E F G H I J K L M N O P Q R S T U V W Y Z 

A

absent() - Static method in class org.sonar.javascript.parser.sslr.Optional
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.ArrayBindingPatternTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.BindingPropertyTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.DefaultExportDeclarationTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.ExportClauseTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.FromClauseTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.FunctionDeclarationTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.ImportClauseTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.ImportDeclarationTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.ImportModuleDeclarationTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.InitializedBindingElementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.MethodDeclarationTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.ModuleTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.NamedExportDeclarationTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.NameSpaceExportDeclarationTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.NameSpaceSpecifierTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.ObjectBindingPatternTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.ParameterListTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.ScriptTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.SpecifierListTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.declaration.SpecifierTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.ArrayLiteralTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.ArrowFunctionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.AssignmentExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.BinaryExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.BracketMemberExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.CallExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.ClassTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.ComputedPropertyNameTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.ConditionalExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.DotMemberExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.FunctionExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.IdentifierTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.LiteralTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.NewExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.ObjectLiteralTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.PairPropertyTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.ParenthesisedExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.PostfixExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.PrefixExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.RestElementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.SuperTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.TaggedTemplateTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.TemplateCharactersTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.TemplateExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.TemplateLiteralTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.ThisTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.UndefinedTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.expression.YieldExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxToken
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxTrivia
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.BlockTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.BreakStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.CaseClauseTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.CatchBlockTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.ContinueStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.DebuggerStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.DefaultClauseTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.DoWhileStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.ElseClauseTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.EmptyStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.ExpressionStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.ForInStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.ForOfStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.ForStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.IfStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.LabelledStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.ReturnStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.SwitchStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.ThrowStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.TryStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.VariableDeclarationTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.VariableStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.WhileStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.javascript.model.internal.statement.WithStatementTreeImpl
 
accept(TreeVisitor) - Method in interface org.sonar.plugins.javascript.api.tree.Tree
 
accessor(AstNode, ExpressionTree, ParameterListTreeImpl, BlockTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
AccessorMethodDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
accessorToken() - Method in class org.sonar.javascript.model.internal.declaration.MethodDeclarationTreeImpl
 
accessorToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.AccessorMethodDeclarationTree
 
actionForRuleKey(Object) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
ActionGrammar - Class in org.sonar.javascript.parser
 
ActionGrammar(GrammarBuilder, TreeFactory) - Constructor for class org.sonar.javascript.parser.ActionGrammar
 
ActionParser2 - Class in org.sonar.javascript.parser.sslr
 
ActionParser2(Charset, LexerlessGrammarBuilder, Class, Object, GrammarRuleKey) - Constructor for class org.sonar.javascript.parser.sslr.ActionParser2
 
ActionParser2.ActionMethodInterceptor - Class in org.sonar.javascript.parser.sslr
 
ActionParser2.ActionMethodInterceptor(ActionParser2.GrammarBuilderInterceptor) - Constructor for class org.sonar.javascript.parser.sslr.ActionParser2.ActionMethodInterceptor
 
ActionParser2.GrammarBuilderInterceptor - Class in org.sonar.javascript.parser.sslr
 
ActionParser2.GrammarBuilderInterceptor(LexerlessGrammarBuilder) - Constructor for class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
add(T) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
add(int, T) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
add(Type) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
addAll(Collection<? extends T>) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
addAll(int, Collection<? extends T>) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
addAll(Collection<? extends Type>) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
addChild(AstNode) - Method in class org.sonar.javascript.model.internal.JavaScriptTree
 
addChild(AstNode) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
addChildren(AstNode...) - Method in class org.sonar.javascript.model.internal.JavaScriptTree
 
addIssue(JavaScriptCheck, Tree, String) - Method in class org.sonar.javascript.ast.visitors.AstTreeVisitorContextImpl
 
addIssue(JavaScriptCheck, int, String) - Method in class org.sonar.javascript.ast.visitors.AstTreeVisitorContextImpl
 
addIssue(JavaScriptCheck, Tree, String, double) - Method in class org.sonar.javascript.ast.visitors.AstTreeVisitorContextImpl
 
addIssue(JavaScriptCheck, int, String, double) - Method in class org.sonar.javascript.ast.visitors.AstTreeVisitorContextImpl
 
addIssue(JavaScriptCheck, Tree, String) - Method in interface org.sonar.plugins.javascript.api.AstTreeVisitorContext
Creates an issue.
addIssue(JavaScriptCheck, int, String) - Method in interface org.sonar.plugins.javascript.api.AstTreeVisitorContext
Creates an issue.
addIssue(JavaScriptCheck, Tree, String, double) - Method in interface org.sonar.plugins.javascript.api.AstTreeVisitorContext
Creates an issue.
addIssue(JavaScriptCheck, int, String, double) - Method in interface org.sonar.plugins.javascript.api.AstTreeVisitorContext
Creates an issue.
ADDITIVE_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
addScope(Scope) - Method in interface org.sonar.javascript.api.SymbolModelBuilder
 
addScope(Scope) - Method in class org.sonar.javascript.ast.resolve.SymbolModelImpl
 
addSymbol(Symbol) - Method in class org.sonar.javascript.ast.resolve.Scope
 
addType(Type) - Method in class org.sonar.javascript.model.internal.expression.ArrayLiteralTreeImpl
 
addType(Type) - Method in class org.sonar.javascript.model.internal.expression.BracketMemberExpressionTreeImpl
 
addType(Type) - Method in class org.sonar.javascript.model.internal.expression.CallExpressionTreeImpl
 
addType(Type) - Method in class org.sonar.javascript.model.internal.expression.DotMemberExpressionTreeImpl
 
addType(Type) - Method in class org.sonar.javascript.model.internal.expression.IdentifierTreeImpl
 
addType(Type) - Method in class org.sonar.javascript.model.internal.expression.LiteralTreeImpl
 
addType(Type) - Method in class org.sonar.javascript.model.internal.expression.NewExpressionTreeImpl
 
addType(Type) - Method in class org.sonar.javascript.model.internal.expression.ObjectLiteralTreeImpl
 
addType(Type) - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
 
addType(Type) - Method in interface org.sonar.plugins.javascript.api.tree.expression.MemberExpressionTree
 
addTypes(TypeSet) - Method in class org.sonar.javascript.model.internal.expression.ParenthesisedExpressionTreeImpl
 
addTypes(Set<Type>) - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
 
addUsage(Usage) - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
 
addUsages(VariableDeclarationTree) - Method in class org.sonar.javascript.ast.resolve.SymbolDeclarationVisitor
 
aggregateIfThereIsAlreadyAValue() - Method in enum org.sonar.javascript.api.EcmaScriptMetric
 
areEquivalent(List<? extends Tree>, List<? extends Tree>) - Static method in class org.sonar.javascript.ast.visitors.SyntacticEquivalence
 
areEquivalent(Tree, Tree) - Static method in class org.sonar.javascript.ast.visitors.SyntacticEquivalence
 
areLeafsEquivalent(JavaScriptTree, JavaScriptTree) - Static method in class org.sonar.javascript.ast.visitors.SyntacticEquivalence
Caller must guarantee that nodes of the same kind.
argument(Optional<AstNode>, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
argument() - Method in class org.sonar.javascript.model.internal.expression.YieldExpressionTreeImpl
 
ARGUMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
argument() - Method in interface org.sonar.plugins.javascript.api.tree.expression.YieldExpressionTree
 
ARGUMENT_LIST() - Method in class org.sonar.javascript.parser.ActionGrammar
 
arguments() - Method in class org.sonar.javascript.model.internal.expression.CallExpressionTreeImpl
 
arguments() - Method in class org.sonar.javascript.model.internal.expression.NewExpressionTreeImpl
 
ARGUMENTS() - Method in class org.sonar.javascript.parser.ActionGrammar
 
arguments() - Method in interface org.sonar.plugins.javascript.api.tree.expression.CallExpressionTree
 
arguments() - Method in interface org.sonar.plugins.javascript.api.tree.expression.NewExpressionTree
 
ARRAY_BINDING_PATTERN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
ARRAY_ELEMENT_LIST() - Method in class org.sonar.javascript.parser.ActionGrammar
 
ARRAY_LITERAL() - Method in class org.sonar.javascript.parser.ActionGrammar
 
ARRAY_LITERAL_ELEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
arrayBindingPattern(AstNode, Optional<BindingElementTree>, Optional<List<TreeFactory.Tuple<AstNode, Optional<BindingElementTree>>>>, AstNode) - Method in class org.sonar.javascript.ast.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.model.internal.declaration
 
ArrayBindingPatternTreeImpl(InternalSyntaxToken, SeparatedList<Optional<BindingElementTree>>, List<AstNode>, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.declaration.ArrayBindingPatternTreeImpl
 
arrayInitialiserElement(Optional<AstNode>, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
ArrayLiteralTree - Interface in org.sonar.plugins.javascript.api.tree.expression
ArrayLiteralTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
ArrayLiteralTreeImpl(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.expression.ArrayLiteralTreeImpl
 
ArrayLiteralTreeImpl(List<ExpressionTree>, List<InternalSyntaxToken>, List<AstNode>) - Constructor for class org.sonar.javascript.model.internal.expression.ArrayLiteralTreeImpl
 
ArrayType - Class in org.sonar.javascript.ast.resolve.type
 
ArrayType() - Constructor for class org.sonar.javascript.ast.resolve.type.ArrayType
 
ARROW_FUNCTION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
ARROW_FUNCTION_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
arrowFunction(Tree, AstNode, AstNode, Tree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
arrowFunctionNoIn(Tree, AstNode, AstNode, Tree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
ArrowFunctionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
ECMAScript 6 feature Arrow function.
ArrowFunctionTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
ArrowFunctionTreeImpl(Tree, InternalSyntaxToken, Tree) - Constructor for class org.sonar.javascript.model.internal.expression.ArrowFunctionTreeImpl
 
ASSIGNMENT_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
ASSIGNMENT_EXPRESSION_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
assignmentExpression(ExpressionTree, AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
assignmentExpressionNoIn(ExpressionTree, AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
AssignmentExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
AssignmentExpressionTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
AssignmentExpressionTreeImpl(Tree.Kind, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.model.internal.expression.AssignmentExpressionTreeImpl
 
assignmentNoCurly(AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
assignmentNoCurlyNoIn(AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
AstNodeReflector - Class in org.sonar.javascript.ast.parser
 
AstNodeSanitizer - Class in org.sonar.javascript.ast.parser
 
AstNodeSanitizer() - Constructor for class org.sonar.javascript.ast.parser.AstNodeSanitizer
 
asToken() - Method in class org.sonar.javascript.model.internal.declaration.NameSpaceSpecifierTreeImpl
 
asToken() - Method in class org.sonar.javascript.model.internal.declaration.SpecifierTreeImpl
 
asToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.SpecifierTree
 
AstTreeVisitorContext - Interface in org.sonar.plugins.javascript.api
 
AstTreeVisitorContextImpl - Class in org.sonar.javascript.ast.visitors
 
AstTreeVisitorContextImpl(ScriptTree, SourceFile, File, SymbolModel, Settings) - Constructor for class org.sonar.javascript.ast.visitors.AstTreeVisitorContextImpl
 

B

Backbone - Class in org.sonar.javascript.ast.resolve.type
 
BaseTreeVisitor - Class in org.sonar.plugins.javascript.api.visitors
 
BaseTreeVisitor() - Constructor for class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
BinaryExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
 
BinaryExpressionTreeImpl(Tree.Kind, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.model.internal.expression.BinaryExpressionTreeImpl
 
BINDING_ELEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BINDING_ELEMENT_LIST() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BINDING_ELEMENT_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BINDING_ELEMENT_NO_IN_LIST() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BINDING_IDENTIFIER() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BINDING_PATTERN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BINDING_PROPERTY() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BINDING_PROPERTY_LIST() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BINDING_REST_ELEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
ECMAScript 6
bindingElementList1(BindingElementTree, Optional<List<TreeFactory.Tuple<AstNode, BindingElementTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
bindingElementList2(BindingElementTree, Optional<List<TreeFactory.Tuple<AstNode, BindingElementTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
BindingElementTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
 
bindingIdentifier(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
bindingIdentifiers() - Method in class org.sonar.javascript.model.internal.declaration.ArrayBindingPatternTreeImpl
Return the list of new binding names introduced by this array binding pattern.
bindingIdentifiers() - Method in class org.sonar.javascript.model.internal.declaration.InitializedBindingElementTreeImpl
 
bindingIdentifiers() - Method in class org.sonar.javascript.model.internal.declaration.ObjectBindingPatternTreeImpl
Return the list of new binding names introduced by this object binding pattern.
bindingList() - Method in interface org.sonar.plugins.javascript.api.tree.expression.LexicalDeclarationTree
 
bindingProperty(ExpressionTree, AstNode, BindingElementTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
BindingPropertyTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
BindingPropertyTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
BindingPropertyTreeImpl(ExpressionTree, InternalSyntaxToken, BindingElementTree) - Constructor for class org.sonar.javascript.model.internal.declaration.BindingPropertyTreeImpl
 
bindingRestElement(AstNode, IdentifierTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
BITWISE_AND_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BITWISE_AND_EXPRESSION_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BITWISE_OR_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BITWISE_OR_EXPRESSION_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BITWISE_XOR_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BITWISE_XOR_EXPRESSION_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
block() - Method in class org.sonar.javascript.model.internal.statement.CatchBlockTreeImpl
 
block() - Method in class org.sonar.javascript.model.internal.statement.TryStatementTreeImpl
 
BLOCK() - Method in class org.sonar.javascript.parser.ActionGrammar
 
block() - Method in interface org.sonar.plugins.javascript.api.tree.statement.CatchBlockTree
 
block() - Method in interface org.sonar.plugins.javascript.api.tree.statement.TryStatementTree
 
BlockTree - Interface in org.sonar.plugins.javascript.api.tree.statement
BlockTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
BlockTreeImpl(InternalSyntaxToken, List<StatementTree>, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.statement.BlockTreeImpl
 
BlockTreeImpl(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.statement.BlockTreeImpl
 
body() - Method in interface org.sonar.javascript.ast.resolve.type.FunctionTree
 
body() - Method in class org.sonar.javascript.model.internal.declaration.FunctionDeclarationTreeImpl
 
body() - Method in class org.sonar.javascript.model.internal.declaration.MethodDeclarationTreeImpl
 
body() - Method in class org.sonar.javascript.model.internal.expression.FunctionExpressionTreeImpl
 
body() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionDeclarationTree
 
body() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.MethodDeclarationTree
 
body() - Method in interface org.sonar.plugins.javascript.api.tree.expression.FunctionExpressionTree
 
booleanLiteral(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
BRACKET_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BracketMemberExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
BracketMemberExpressionTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
BracketMemberExpressionTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.expression.BracketMemberExpressionTreeImpl
 
BREAK_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BREAK_WITH_LABEL() - Method in class org.sonar.javascript.parser.ActionGrammar
 
BREAK_WITHOUT_LABEL() - Method in class org.sonar.javascript.parser.ActionGrammar
 
breakKeyword() - Method in class org.sonar.javascript.model.internal.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.model.internal.statement
 
BreakStatementTreeImpl(AstNode) - Constructor for class org.sonar.javascript.model.internal.statement.BreakStatementTreeImpl
 
BreakStatementTreeImpl(IdentifierTree, AstNode) - Constructor for class org.sonar.javascript.model.internal.statement.BreakStatementTreeImpl
 
build(Symbolizable, SymbolModel, SourceFileOffsets) - Static method in class org.sonar.javascript.highlighter.HighlightSymbolTableBuilder
 
builtIn() - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
 

C

CALL_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
callee() - Method in class org.sonar.javascript.model.internal.expression.CallExpressionTreeImpl
 
callee() - Method in class org.sonar.javascript.model.internal.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(CallExpressionTreeImpl, Optional<List<ExpressionTree>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
CallExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
CallExpressionTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
CallExpressionTreeImpl(ExpressionTree, ParameterListTree) - Constructor for class org.sonar.javascript.model.internal.expression.CallExpressionTreeImpl
 
CASE_BLOCK() - Method in class org.sonar.javascript.parser.ActionGrammar
 
CASE_CLAUSE() - Method in class org.sonar.javascript.parser.ActionGrammar
 
caseClause(AstNode, ExpressionTree, AstNode, Optional<List<StatementTree>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
CaseClauseTree - Interface in org.sonar.plugins.javascript.api.tree.statement
CaseClauseTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
CaseClauseTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.statement.CaseClauseTreeImpl
 
CaseClauseTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, List<StatementTree>) - Constructor for class org.sonar.javascript.model.internal.statement.CaseClauseTreeImpl
 
cases() - Method in class org.sonar.javascript.model.internal.statement.SwitchStatementTreeImpl
 
cases() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree
 
CATCH_CLAUSE() - Method in class org.sonar.javascript.parser.ActionGrammar
 
catchBlock() - Method in class org.sonar.javascript.model.internal.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.model.internal.statement
 
CatchBlockTreeImpl(InternalSyntaxToken, InternalSyntaxToken, BindingElementTree, InternalSyntaxToken, BlockTreeImpl) - Constructor for class org.sonar.javascript.model.internal.statement.CatchBlockTreeImpl
 
catchKeyword() - Method in class org.sonar.javascript.model.internal.statement.CatchBlockTreeImpl
 
catchKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.CatchBlockTree
 
CharsetAwareVisitor - Interface in org.sonar.javascript
 
checkClasses() - Method in class org.sonar.plugins.javascript.api.CustomJavaScriptRulesDefinition
Array of the custom rules classes.
CheckTest - Class in org.sonar.plugins.javascript.api
Helper class to test check.
CheckTest() - Constructor for class org.sonar.plugins.javascript.api.CheckTest
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.ArrayBindingPatternTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.BindingPropertyTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.DefaultExportDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.ExportClauseTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.FromClauseTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.FunctionDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.ImportClauseTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.ImportDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.ImportModuleDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.InitializedBindingElementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.MethodDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.ModuleTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.NamedExportDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.NameSpaceExportDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.NameSpaceSpecifierTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.ObjectBindingPatternTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.ParameterListTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.ScriptTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.SpecifierListTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.declaration.SpecifierTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.ArrayLiteralTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.ArrowFunctionTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.AssignmentExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.BinaryExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.BracketMemberExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.CallExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.ClassTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.ComputedPropertyNameTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.ConditionalExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.DotMemberExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.FunctionExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.IdentifierTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.LiteralTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.NewExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.ObjectLiteralTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.PairPropertyTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.ParenthesisedExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.PostfixExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.PrefixExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.RestElementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.SuperTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.TaggedTemplateTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.TemplateCharactersTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.TemplateExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.TemplateLiteralTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.ThisTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.UndefinedTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.expression.YieldExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.JavaScriptTree
Creates iterator for children of this node.
childrenIterator() - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxToken
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxTrivia
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.BlockTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.BreakStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.CaseClauseTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.CatchBlockTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.ContinueStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.DebuggerStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.DefaultClauseTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.DoWhileStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.ElseClauseTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.EmptyStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.ExpressionStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.ForInStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.ForOfStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.ForStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.IfStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.LabelledStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.ReturnStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.SwitchStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.ThrowStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.TryStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.VariableDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.VariableStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.WhileStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.javascript.model.internal.statement.WithStatementTreeImpl
 
CLASS_DECLARATION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
CLASS_ELEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
CLASS_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
classDeclaration(AstNode, IdentifierTreeImpl, Optional<TreeFactory.Tuple<AstNode, ExpressionTree>>, AstNode, Optional<List<AstNode>>, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
classExpression(AstNode, Optional<IdentifierTreeImpl>, Optional<TreeFactory.Tuple<AstNode, ExpressionTree>>, AstNode, Optional<List<AstNode>>, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
classToken() - Method in class org.sonar.javascript.model.internal.expression.ClassTreeImpl
 
classToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ClassTree
 
ClassTree - Interface in org.sonar.plugins.javascript.api.tree.expression
ClassTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
clear() - Method in class org.sonar.javascript.model.internal.SeparatedList
 
clear() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
clearChildren() - Method in class org.sonar.javascript.model.internal.SeparatedList
 
closeBacktick() - Method in class org.sonar.javascript.model.internal.expression.TemplateLiteralTreeImpl
 
closeBacktick() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateLiteralTree
 
closeBracket() - Method in class org.sonar.javascript.model.internal.expression.ArrayLiteralTreeImpl
 
closeBracket() - Method in class org.sonar.javascript.model.internal.expression.BracketMemberExpressionTreeImpl
 
closeBracket() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrayLiteralTree
 
closeBracket() - Method in interface org.sonar.plugins.javascript.api.tree.expression.BracketMemberExpressionTree
 
closeBracketToken() - Method in class org.sonar.javascript.model.internal.declaration.ArrayBindingPatternTreeImpl
 
closeBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ArrayBindingPatternTree
 
closeCurlyBrace() - Method in class org.sonar.javascript.model.internal.declaration.ObjectBindingPatternTreeImpl
 
closeCurlyBrace() - Method in class org.sonar.javascript.model.internal.expression.ComputedPropertyNameTreeImpl
 
closeCurlyBrace() - Method in class org.sonar.javascript.model.internal.expression.ObjectLiteralTreeImpl
 
closeCurlyBrace() - Method in class org.sonar.javascript.model.internal.expression.TemplateExpressionTreeImpl
 
closeCurlyBrace() - Method in class org.sonar.javascript.model.internal.statement.BlockTreeImpl
 
closeCurlyBrace() - Method in class org.sonar.javascript.model.internal.statement.SwitchStatementTreeImpl
 
closeCurlyBrace() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ObjectBindingPatternTree
 
closeCurlyBrace() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ComputedPropertyNameTree
 
closeCurlyBrace() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ObjectLiteralTree
 
closeCurlyBrace() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateExpressionTree
 
closeCurlyBrace() - Method in interface org.sonar.plugins.javascript.api.tree.statement.BlockTree
 
closeCurlyBrace() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree
 
closeCurlyBraceToken() - Method in class org.sonar.javascript.model.internal.declaration.SpecifierListTreeImpl
 
closeCurlyBraceToken() - Method in class org.sonar.javascript.model.internal.expression.ClassTreeImpl
 
closeCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.SpecifierListTree
 
closeCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ClassTree
 
closeParenthesis() - Method in class org.sonar.javascript.model.internal.declaration.ParameterListTreeImpl
 
closeParenthesis() - Method in class org.sonar.javascript.model.internal.expression.ParenthesisedExpressionTreeImpl
 
closeParenthesis() - Method in class org.sonar.javascript.model.internal.statement.CatchBlockTreeImpl
 
closeParenthesis() - Method in class org.sonar.javascript.model.internal.statement.DoWhileStatementTreeImpl
 
closeParenthesis() - Method in class org.sonar.javascript.model.internal.statement.ForInStatementTreeImpl
 
closeParenthesis() - Method in class org.sonar.javascript.model.internal.statement.ForOfStatementTreeImpl
 
closeParenthesis() - Method in class org.sonar.javascript.model.internal.statement.ForStatementTreeImpl
 
closeParenthesis() - Method in class org.sonar.javascript.model.internal.statement.IfStatementTreeImpl
 
closeParenthesis() - Method in class org.sonar.javascript.model.internal.statement.SwitchStatementTreeImpl
 
closeParenthesis() - Method in class org.sonar.javascript.model.internal.statement.WhileStatementTreeImpl
 
closeParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ParameterListTree
 
closeParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ParenthesisedExpressionTree
 
closeParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.CatchBlockTree
 
closeParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DoWhileStatementTree
 
closeParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForInStatementTree
 
closeParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForOfStatementTree
 
closeParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
 
closeParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.IfStatementTree
 
closeParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree
 
closeParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WhileStatementTree
 
closingParenthesis() - Method in class org.sonar.javascript.model.internal.statement.WithStatementTreeImpl
 
closingParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WithStatementTree
 
colon() - Method in class org.sonar.javascript.model.internal.expression.ConditionalExpressionTreeImpl
 
colon() - Method in class org.sonar.javascript.model.internal.statement.CaseClauseTreeImpl
 
colon() - Method in class org.sonar.javascript.model.internal.statement.DefaultClauseTreeImpl
 
colon() - Method in class org.sonar.javascript.model.internal.statement.LabelledStatementTreeImpl
 
colon() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ConditionalExpressionTree
 
colon() - Method in interface org.sonar.plugins.javascript.api.tree.statement.LabelledStatementTree
 
colon() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchClauseTree
 
colonToken() - Method in class org.sonar.javascript.model.internal.declaration.BindingPropertyTreeImpl
 
colonToken() - Method in class org.sonar.javascript.model.internal.expression.PairPropertyTreeImpl
 
colonToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.BindingPropertyTree
 
colonToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.PairPropertyTree
 
commaToken() - Method in class org.sonar.javascript.model.internal.declaration.ImportClauseTreeImpl
 
commaToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportClauseTree
 
COMMENT - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
 
comment() - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxTrivia
 
comment() - Method in interface org.sonar.plugins.javascript.api.tree.lexical.SyntaxTrivia
 
compile(CompilationHandler) - Method in class org.sonar.javascript.parser.sslr.DelayedRuleInvocationExpression
 
complete(InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.javascript.model.internal.declaration.ObjectBindingPatternTreeImpl
 
complete(InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.javascript.model.internal.declaration.ParameterListTreeImpl
 
complete(InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.javascript.model.internal.declaration.SpecifierListTreeImpl
 
complete(IdentifierTreeImpl) - Method in class org.sonar.javascript.model.internal.declaration.SpecifierTreeImpl
 
complete(InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.javascript.model.internal.expression.ArrayLiteralTreeImpl
 
complete(ExpressionTree) - Method in class org.sonar.javascript.model.internal.expression.BracketMemberExpressionTreeImpl
 
complete(ExpressionTree) - Method in class org.sonar.javascript.model.internal.expression.ConditionalExpressionTreeImpl
 
complete(ExpressionTree) - Method in class org.sonar.javascript.model.internal.expression.DotMemberExpressionTreeImpl
 
complete(InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.javascript.model.internal.expression.ObjectLiteralTreeImpl
 
complete(ExpressionTree) - Method in class org.sonar.javascript.model.internal.expression.TaggedTemplateTreeImpl
 
complete(InternalSyntaxToken) - Method in class org.sonar.javascript.model.internal.expression.TemplateExpressionTreeImpl
 
complete(InternalSyntaxToken) - Method in class org.sonar.javascript.model.internal.expression.YieldExpressionTreeImpl
 
complete(InternalSyntaxToken) - Method in class org.sonar.javascript.model.internal.statement.BreakStatementTreeImpl
 
complete(InternalSyntaxToken) - Method in class org.sonar.javascript.model.internal.statement.ContinueStatementTreeImpl
 
complete(InternalSyntaxToken) - Method in class org.sonar.javascript.model.internal.statement.ReturnStatementTreeImpl
 
complete(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.javascript.model.internal.statement.SwitchStatementTreeImpl
 
complete(CatchBlockTreeImpl) - Method in class org.sonar.javascript.model.internal.statement.TryStatementTreeImpl
 
complete(InternalSyntaxToken, BlockTreeImpl) - Method in class org.sonar.javascript.model.internal.statement.TryStatementTreeImpl
 
completeArguments(AstNode, Optional<ParameterListTreeImpl>, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeArrayLiteral(AstNode, Optional<ArrayLiteralTreeImpl>, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeBindingElement1(BindingElementTree, Optional<InitializedBindingElementTreeImpl>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeBindingElement2(BindingElementTree, Optional<InitializedBindingElementTreeImpl>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeBreakStatement(AstNode, BreakStatementTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeConditionalExpression(ExpressionTree, Optional<ConditionalExpressionTreeImpl>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeConditionalExpressionNoIn(ExpressionTree, Optional<ConditionalExpressionTreeImpl>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeContinueStatement(AstNode, ContinueStatementTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeExportSpecifier(IdentifierTreeImpl, Optional<SpecifierTreeImpl>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeFormalParameterList(AstNode, Optional<ParameterListTreeImpl>, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeImportSpecifier(IdentifierTreeImpl, Optional<SpecifierTreeImpl>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeMemberExpression(ExpressionTree, Optional<List<ExpressionTree>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeObjectBindingPattern(AstNode, Optional<ObjectBindingPatternTreeImpl>, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeObjectLiteral(AstNode, Optional<ObjectLiteralTreeImpl>, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeReturnStatement(AstNode, ReturnStatementTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeStaticMethod(AstNode, MethodDeclarationTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeSuperMemberExpression(SuperTreeImpl, MemberExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeSwitchStatement(AstNode, AstNode, ExpressionTree, AstNode, SwitchStatementTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeTryStatement(AstNode, BlockTreeImpl, TryStatementTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeWithLeft(BindingElementTree) - Method in class org.sonar.javascript.model.internal.declaration.InitializedBindingElementTreeImpl
 
completeWithStaticToken(InternalSyntaxToken) - Method in class org.sonar.javascript.model.internal.declaration.MethodDeclarationTreeImpl
 
completeYieldExpression(AstNode, Optional<YieldExpressionTreeImpl>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
completeYieldExpressionNoIn(AstNode, Optional<YieldExpressionTreeImpl>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
ComplexityVisitor - Class in org.sonar.javascript.metrics
 
ComplexityVisitor() - Constructor for class org.sonar.javascript.metrics.ComplexityVisitor
 
COMPUTED_PROPERTY_NAME() - Method in class org.sonar.javascript.parser.ActionGrammar
 
computedPropertyName(AstNode, ExpressionTree, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
ComputedPropertyNameTree - Interface in org.sonar.plugins.javascript.api.tree.expression
ComputedPropertyNameTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
ComputedPropertyNameTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.expression.ComputedPropertyNameTreeImpl
 
conciseBody() - Method in class org.sonar.javascript.model.internal.expression.ArrowFunctionTreeImpl
 
conciseBody() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrowFunctionTree
condition() - Method in class org.sonar.javascript.model.internal.expression.ConditionalExpressionTreeImpl
 
condition() - Method in class org.sonar.javascript.model.internal.statement.DoWhileStatementTreeImpl
 
condition() - Method in class org.sonar.javascript.model.internal.statement.ForStatementTreeImpl
 
condition() - Method in class org.sonar.javascript.model.internal.statement.IfStatementTreeImpl
 
condition() - Method in class org.sonar.javascript.model.internal.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.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_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
CONDITIONAL_AND_EXPRESSION_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
CONDITIONAL_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
CONDITIONAL_EXPRESSION_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
CONDITIONAL_EXPRESSION_NOT_ES6_ASSIGNMENT_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
CONDITIONAL_OR_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
CONDITIONAL_OR_EXPRESSION_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
ConditionalExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
ConditionalExpressionTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
ConditionalExpressionTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.model.internal.expression.ConditionalExpressionTreeImpl
 
consume(CodeReader, Lexer) - Method in class org.sonar.javascript.lexer.EcmaScriptRegexpChannel
 
contains(Object) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
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
 
containsAll(Collection<?>) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
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
 
CONTINUE_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
CONTINUE_WITH_LABEL() - Method in class org.sonar.javascript.parser.ActionGrammar
 
CONTINUE_WITHOUT_LABEL() - Method in class org.sonar.javascript.parser.ActionGrammar
 
continueKeyword() - Method in class org.sonar.javascript.model.internal.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.model.internal.statement
 
ContinueStatementTreeImpl(AstNode) - Constructor for class org.sonar.javascript.model.internal.statement.ContinueStatementTreeImpl
 
ContinueStatementTreeImpl(IdentifierTree, AstNode) - Constructor for class org.sonar.javascript.model.internal.statement.ContinueStatementTreeImpl
 
create(ScriptTree, Symbolizable, SourceFileOffsets, Settings) - Static method in class org.sonar.javascript.ast.resolve.SymbolModelImpl
 
create(Type) - Static method in class org.sonar.javascript.ast.resolve.type.ArrayType
 
create() - Static method in class org.sonar.javascript.ast.resolve.type.ArrayType
 
create(FunctionTree) - Static method in class org.sonar.javascript.ast.resolve.type.FunctionType
 
create() - Static method in class org.sonar.javascript.ast.resolve.type.ObjectType
 
create(EcmaScriptConfiguration, SquidAstVisitor<LexerlessGrammar>...) - Static method in class org.sonar.javascript.JavaScriptAstScanner
 
create(EcmaScriptConfiguration) - Static method in class org.sonar.javascript.lexer.EcmaScriptLexer
 
create(AstNode) - Static method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxToken
 
create(String, int) - Static method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxTrivia
 
create(EcmaScriptConfiguration) - Static method in class org.sonar.javascript.parser.EcmaScriptParser
 
create(ParseNode, Input) - Method in class org.sonar.javascript.parser.sslr.SyntaxTreeCreator
 
create(IdentifierTree, Usage.Kind) - Static method in class org.sonar.plugins.javascript.api.symbols.Usage
 
createGrammar() - Static method in enum org.sonar.javascript.parser.EcmaScriptGrammar
 
createGrammarBuilder() - Static method in enum org.sonar.javascript.parser.EcmaScriptGrammar
 
createLegacy(AstNode) - Static method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxToken
 
CustomJavaScriptRulesDefinition - Class in org.sonar.plugins.javascript.api
Extension point to create custom rule repository for JavaScript.
CustomJavaScriptRulesDefinition() - Constructor for class org.sonar.plugins.javascript.api.CustomJavaScriptRulesDefinition
 

D

DEBUGGER_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
debuggerKeyword() - Method in class org.sonar.javascript.model.internal.statement.DebuggerStatementTreeImpl
 
debuggerKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DebuggerStatementTree
 
debuggerStatement(AstNode, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
DebuggerStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
DebuggerStatementTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
DebuggerStatementTreeImpl(InternalSyntaxToken, AstNode) - Constructor for class org.sonar.javascript.model.internal.statement.DebuggerStatementTreeImpl
 
declaration() - Method in class org.sonar.javascript.model.internal.statement.VariableStatementTreeImpl
 
declaration() - Method in interface org.sonar.plugins.javascript.api.tree.statement.VariableStatementTree
 
DeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
Common interface for all types Declaration.
declareBuiltInSymbol(String, Symbol.Kind, Scope) - Method in interface org.sonar.javascript.api.SymbolModelBuilder
 
declareBuiltInSymbol(String, Symbol.Kind, Scope) - Method in class org.sonar.javascript.ast.resolve.SymbolModelImpl
 
declareSymbol(String, Symbol.Kind, Scope) - Method in interface org.sonar.javascript.api.SymbolModelBuilder
 
declareSymbol(String, Symbol.Kind, Scope) - Method in class org.sonar.javascript.ast.resolve.SymbolModelImpl
 
DEFAULT_CLAUSE() - Method in class org.sonar.javascript.parser.ActionGrammar
 
DEFAULT_EXPORT_DECLARATION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
defaultClause(AstNode, AstNode, Optional<List<StatementTree>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
DefaultClauseTree - Interface in org.sonar.plugins.javascript.api.tree.statement
DefaultClauseTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
DefaultClauseTreeImpl(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.statement.DefaultClauseTreeImpl
 
DefaultClauseTreeImpl(InternalSyntaxToken, InternalSyntaxToken, List<StatementTree>) - Constructor for class org.sonar.javascript.model.internal.statement.DefaultClauseTreeImpl
 
defaultExportDeclaration(AstNode, AstNode, Tree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
DefaultExportDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
DefaultExportDeclarationTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
DefaultExportDeclarationTreeImpl(InternalSyntaxToken, InternalSyntaxToken, Tree) - Constructor for class org.sonar.javascript.model.internal.declaration.DefaultExportDeclarationTreeImpl
 
defaultImport(IdentifierTreeImpl, Optional<TreeFactory.Tuple<AstNode, DeclarationTree>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
defaultImport() - Method in class org.sonar.javascript.model.internal.declaration.ImportClauseTreeImpl
 
defaultImport() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportClauseTree
 
defaultToken() - Method in class org.sonar.javascript.model.internal.declaration.DefaultExportDeclarationTreeImpl
 
defaultToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.DefaultExportDeclarationTree
 
define(RulesDefinition.Context) - Method in class org.sonar.plugins.javascript.api.CustomJavaScriptRulesDefinition
Defines rule repository with check metadata from check classes' annotations.
DelayedRuleInvocationExpression - Class in org.sonar.javascript.parser.sslr
 
DelayedRuleInvocationExpression(LexerlessGrammarBuilder, GrammarRuleKey) - Constructor for class org.sonar.javascript.parser.sslr.DelayedRuleInvocationExpression
 
DelayedRuleInvocationExpression(LexerlessGrammarBuilder, ActionParser2.GrammarBuilderInterceptor, Method) - Constructor for class org.sonar.javascript.parser.sslr.DelayedRuleInvocationExpression
 
DO_WHILE_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
doKeyword() - Method in class org.sonar.javascript.model.internal.statement.DoWhileStatementTreeImpl
 
doKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DoWhileStatementTree
 
dollar() - Method in class org.sonar.javascript.model.internal.expression.TemplateExpressionTreeImpl
 
dollar() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateExpressionTree
 
dot() - Method in class org.sonar.javascript.model.internal.expression.DotMemberExpressionTreeImpl
 
dot() - Method in interface org.sonar.plugins.javascript.api.tree.expression.DotMemberExpressionTree
 
DotMemberExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
DotMemberExpressionTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
DotMemberExpressionTreeImpl(InternalSyntaxToken, IdentifierTree) - Constructor for class org.sonar.javascript.model.internal.expression.DotMemberExpressionTreeImpl
 
doubleArrow() - Method in class org.sonar.javascript.model.internal.expression.ArrowFunctionTreeImpl
 
doubleArrow() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrowFunctionTree
 
doWhileStatement(AstNode, StatementTree, AstNode, AstNode, ExpressionTree, AstNode, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
DoWhileStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
DoWhileStatementTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
DoWhileStatementTreeImpl(InternalSyntaxToken, StatementTree, InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, AstNode) - Constructor for class org.sonar.javascript.model.internal.statement.DoWhileStatementTreeImpl
 

E

EcmaScriptCommentAnalyser - Class in org.sonar.javascript
 
EcmaScriptCommentAnalyser() - Constructor for class org.sonar.javascript.EcmaScriptCommentAnalyser
 
EcmaScriptConfiguration - Class in org.sonar.javascript
 
EcmaScriptConfiguration(Charset) - Constructor for class org.sonar.javascript.EcmaScriptConfiguration
 
EcmaScriptGrammar - Enum in org.sonar.javascript.parser
Grammar for ECMAScript.
EcmaScriptKeyword - Enum in org.sonar.javascript.api
 
EcmaScriptLexer - Class in org.sonar.javascript.lexer
 
EcmaScriptMetric - Enum in org.sonar.javascript.api
 
EcmaScriptParser - Class in org.sonar.javascript.parser
 
EcmaScriptPunctuator - Enum in org.sonar.javascript.api
 
EcmaScriptRegexpChannel - Class in org.sonar.javascript.lexer
Provides a heuristic to guess whether a forward slash starts a regular expression.
EcmaScriptRegexpChannel() - Constructor for class org.sonar.javascript.lexer.EcmaScriptRegexpChannel
 
EcmaScriptTokenType - Enum in org.sonar.javascript.api
 
element() - Method in class org.sonar.javascript.model.internal.expression.RestElementTreeImpl
 
element() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
element() - Method in interface org.sonar.plugins.javascript.api.tree.expression.RestElementTree
 
elements() - Method in class org.sonar.javascript.model.internal.declaration.ArrayBindingPatternTreeImpl
 
elements() - Method in class org.sonar.javascript.model.internal.declaration.ObjectBindingPatternTreeImpl
 
elements() - Method in class org.sonar.javascript.model.internal.expression.ArrayLiteralTreeImpl
 
elements() - Method in class org.sonar.javascript.model.internal.expression.ClassTreeImpl
 
elements() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ArrayBindingPatternTree
 
elements() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ObjectBindingPatternTree
 
elements() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrayLiteralTree
 
elements() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ClassTree
 
elementType() - Method in class org.sonar.javascript.ast.resolve.type.ArrayType
 
ellipsis() - Method in class org.sonar.javascript.model.internal.expression.RestElementTreeImpl
 
ellipsis() - Method in interface org.sonar.plugins.javascript.api.tree.expression.RestElementTree
 
ELSE_CLAUSE() - Method in class org.sonar.javascript.parser.ActionGrammar
 
elseClause(AstNode, StatementTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
elseClause() - Method in class org.sonar.javascript.model.internal.statement.IfStatementTreeImpl
 
elseClause() - Method in interface org.sonar.plugins.javascript.api.tree.statement.IfStatementTree
 
ElseClauseTree - Interface in org.sonar.plugins.javascript.api.tree.statement
ElseClauseTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
ElseClauseTreeImpl(InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.javascript.model.internal.statement.ElseClauseTreeImpl
 
elseKeyword() - Method in class org.sonar.javascript.model.internal.statement.ElseClauseTreeImpl
 
elseKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ElseClauseTree
 
EMPTY_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
A.4 Statement
emptyStatement(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
EmptyStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
EmptyStatementTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
EmptyStatementTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.statement.EmptyStatementTreeImpl
 
emptyTypeSet() - Static method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
endOffset(Token) - Method in class org.sonar.javascript.highlighter.SourceFileOffsets
 
endOfStatement() - Method in class org.sonar.javascript.model.internal.statement.BreakStatementTreeImpl
 
endOfStatement() - Method in class org.sonar.javascript.model.internal.statement.ContinueStatementTreeImpl
 
endOfStatement() - Method in class org.sonar.javascript.model.internal.statement.DebuggerStatementTreeImpl
 
endOfStatement() - Method in class org.sonar.javascript.model.internal.statement.DoWhileStatementTreeImpl
 
endOfStatement() - Method in class org.sonar.javascript.model.internal.statement.ExpressionStatementTreeImpl
 
endOfStatement() - Method in class org.sonar.javascript.model.internal.statement.ReturnStatementTreeImpl
 
endOfStatement() - Method in class org.sonar.javascript.model.internal.statement.ThrowStatementTreeImpl
 
endOfStatement() - Method in class org.sonar.javascript.model.internal.statement.VariableStatementTreeImpl
 
endOfStatement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.BreakStatementTree
 
endOfStatement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ContinueStatementTree
 
endOfStatement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DebuggerStatementTree
 
endOfStatement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DoWhileStatementTree
 
endOfStatement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ExpressionStatementTree
 
endOfStatement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ReturnStatementTree
 
endOfStatement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ThrowStatementTree
 
endOfStatement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.VariableStatementTree
 
eos() - Method in class org.sonar.javascript.model.internal.declaration.DefaultExportDeclarationTreeImpl
 
eos() - Method in class org.sonar.javascript.model.internal.declaration.ExportClauseTreeImpl
 
eos() - Method in class org.sonar.javascript.model.internal.declaration.ImportDeclarationTreeImpl
 
eos() - Method in class org.sonar.javascript.model.internal.declaration.ImportModuleDeclarationTreeImpl
 
eos() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.DefaultExportDeclarationTree
 
eos() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportClauseTree
 
eos() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportDeclarationTree
 
eos() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportModuleDeclarationTree
 
eos() - Method in interface org.sonar.plugins.javascript.api.tree.expression.LexicalDeclarationTree
 
EQUALITY_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
EQUALITY_EXPRESSION_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
equals(Object) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
equalToken() - Method in class org.sonar.javascript.model.internal.declaration.InitializedBindingElementTreeImpl
 
equalToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.InitializedBindingElementTree
 
ES6_ASSIGNMENT_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
ES6_ASSIGNMENT_EXPRESSION_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
EXPORT_DECLARATION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
EXPORT_LIST() - Method in class org.sonar.javascript.parser.ActionGrammar
 
EXPORT_SPECIFIER() - Method in class org.sonar.javascript.parser.ActionGrammar
 
exportClause(SpecifierListTreeImpl, Optional<FromClauseTreeImpl>, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
ExportClauseTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
ExportClauseTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
ExportClauseTreeImpl(SpecifierListTreeImpl, AstNode) - Constructor for class org.sonar.javascript.model.internal.declaration.ExportClauseTreeImpl
 
ExportClauseTreeImpl(SpecifierListTreeImpl, FromClauseTreeImpl, AstNode) - Constructor for class org.sonar.javascript.model.internal.declaration.ExportClauseTreeImpl
 
ExportDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
exportedExpressionStatement(AstNode, ExpressionTree, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
exportList(AstNode, Optional<SpecifierListTreeImpl>, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
exports() - Method in class org.sonar.javascript.model.internal.declaration.ExportClauseTreeImpl
 
exports() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportClauseTree
 
exportToken() - Method in class org.sonar.javascript.model.internal.declaration.DefaultExportDeclarationTreeImpl
 
exportToken() - Method in class org.sonar.javascript.model.internal.declaration.NamedExportDeclarationTreeImpl
 
exportToken() - Method in class org.sonar.javascript.model.internal.declaration.NameSpaceExportDeclarationTreeImpl
 
exportToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ExportDeclarationTree
 
expression(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
expression() - Method in class org.sonar.javascript.model.internal.expression.AssignmentExpressionTreeImpl
 
expression() - Method in class org.sonar.javascript.model.internal.expression.ComputedPropertyNameTreeImpl
 
expression() - Method in class org.sonar.javascript.model.internal.expression.NewExpressionTreeImpl
 
expression() - Method in class org.sonar.javascript.model.internal.expression.ParenthesisedExpressionTreeImpl
 
expression() - Method in class org.sonar.javascript.model.internal.expression.PostfixExpressionTreeImpl
 
expression() - Method in class org.sonar.javascript.model.internal.expression.PrefixExpressionTreeImpl
 
expression() - Method in class org.sonar.javascript.model.internal.expression.TemplateExpressionTreeImpl
 
expression() - Method in class org.sonar.javascript.model.internal.statement.CaseClauseTreeImpl
 
expression() - Method in class org.sonar.javascript.model.internal.statement.ExpressionStatementTreeImpl
 
expression() - Method in class org.sonar.javascript.model.internal.statement.ForInStatementTreeImpl
 
expression() - Method in class org.sonar.javascript.model.internal.statement.ForOfStatementTreeImpl
 
expression() - Method in class org.sonar.javascript.model.internal.statement.ReturnStatementTreeImpl
 
expression() - Method in class org.sonar.javascript.model.internal.statement.SwitchStatementTreeImpl
 
expression() - Method in class org.sonar.javascript.model.internal.statement.ThrowStatementTreeImpl
 
expression() - Method in class org.sonar.javascript.model.internal.statement.WithStatementTreeImpl
 
EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
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.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.ForInStatementTree
 
expression() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForOfStatementTree
 
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_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
EXPRESSION_NO_LINE_BREAK() - Method in class org.sonar.javascript.parser.ActionGrammar
 
EXPRESSION_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
expressionNoIn(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
expressionNoLineBreak(AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
expressions() - Method in class org.sonar.javascript.model.internal.expression.TemplateLiteralTreeImpl
 
expressions() - Method in interface org.sonar.plugins.javascript.api.tree.expression.SequenceExpressionTree
 
expressions() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateLiteralTree
 
expressionStatement(AstNode, ExpressionTree, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
ExpressionStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
ExpressionStatementTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
ExpressionStatementTreeImpl(ExpressionTree, AstNode) - Constructor for class org.sonar.javascript.model.internal.statement.ExpressionStatementTreeImpl
 
ExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
Common interface for all types of expressions.
extendsToken() - Method in class org.sonar.javascript.model.internal.expression.ClassTreeImpl
 
extendsToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ClassTree
 

F

falseExpression() - Method in class org.sonar.javascript.model.internal.expression.ConditionalExpressionTreeImpl
 
falseExpression() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ConditionalExpressionTree
 
FileLinesVisitor - Class in org.sonar.javascript.metrics
Visitor that computes CoreMetrics.NCLOC_DATA_KEY and CoreMetrics.COMMENT_LINES_DATA_KEY metrics used by the DevCockpit.
FileLinesVisitor(FileLinesContextFactory, FileSystem, PathResolver) - Constructor for class org.sonar.javascript.metrics.FileLinesVisitor
 
FINALLY_CLAUSE() - Method in class org.sonar.javascript.parser.ActionGrammar
 
finallyBlock() - Method in class org.sonar.javascript.model.internal.statement.TryStatementTreeImpl
 
finallyBlock() - Method in interface org.sonar.plugins.javascript.api.tree.statement.TryStatementTree
 
finallyKeyword() - Method in class org.sonar.javascript.model.internal.statement.TryStatementTreeImpl
 
finallyKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.TryStatementTree
 
first() - Method in class org.sonar.javascript.ast.parser.TreeFactory.Tuple
 
firstOf(T...) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
firstOf(T...) - Method in interface org.sonar.javascript.parser.sslr.GrammarBuilder
 
firstSemicolon() - Method in class org.sonar.javascript.model.internal.statement.ForStatementTreeImpl
 
firstSemicolon() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
 
FOR_IN_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
FOR_OF_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
ECMAScript 6
FOR_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
forInStatement(AstNode, AstNode, Tree, AstNode, ExpressionTree, AstNode, StatementTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
ForInStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
ForInStatementTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
ForInStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, Tree, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.javascript.model.internal.statement.ForInStatementTreeImpl
 
forKeyword() - Method in class org.sonar.javascript.model.internal.statement.ForInStatementTreeImpl
 
forKeyword() - Method in class org.sonar.javascript.model.internal.statement.ForOfStatementTreeImpl
 
forKeyword() - Method in class org.sonar.javascript.model.internal.statement.ForStatementTreeImpl
 
forKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForInStatementTree
 
forKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForOfStatementTree
 
forKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
 
FORMAL_PARAMETER_LIST() - Method in class org.sonar.javascript.parser.ActionGrammar
 
forOfStatement(AstNode, AstNode, Tree, AstNode, ExpressionTree, AstNode, StatementTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
ForOfStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
ForOfStatementTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
ForOfStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, Tree, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.javascript.model.internal.statement.ForOfStatementTreeImpl
 
forStatement(AstNode, AstNode, Optional<Tree>, AstNode, Optional<ExpressionTree>, AstNode, Optional<ExpressionTree>, AstNode, StatementTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
ForStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
ForStatementTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
ForStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, Tree, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree, List<AstNode>) - Constructor for class org.sonar.javascript.model.internal.statement.ForStatementTreeImpl
 
FROM_CLAUSE() - Method in class org.sonar.javascript.parser.ActionGrammar
A.5 Declarations
fromClause(AstNode, LiteralTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
fromClause() - Method in class org.sonar.javascript.model.internal.declaration.ExportClauseTreeImpl
 
fromClause() - Method in class org.sonar.javascript.model.internal.declaration.ImportDeclarationTreeImpl
 
fromClause() - Method in class org.sonar.javascript.model.internal.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.ImportDeclarationTree
 
fromClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NameSpaceExportDeclarationTree
 
FromClauseTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
FromClauseTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
FromClauseTreeImpl(InternalSyntaxToken, LiteralTreeImpl) - Constructor for class org.sonar.javascript.model.internal.declaration.FromClauseTreeImpl
 
fromToken() - Method in class org.sonar.javascript.model.internal.declaration.FromClauseTreeImpl
 
fromToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FromClauseTree
 
FUNCTION_AND_GENERATOR_DECLARATION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
FUNCTION_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
functionAndGeneratorDeclaration(AstNode, Optional<AstNode>, IdentifierTreeImpl, ParameterListTreeImpl, BlockTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
FunctionDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
FunctionDeclarationTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
FunctionDeclarationTreeImpl(InternalSyntaxToken, InternalSyntaxToken, IdentifierTreeImpl, ParameterListTreeImpl, BlockTreeImpl) - Constructor for class org.sonar.javascript.model.internal.declaration.FunctionDeclarationTreeImpl
 
FunctionDeclarationTreeImpl(InternalSyntaxToken, IdentifierTreeImpl, ParameterListTreeImpl, BlockTreeImpl) - Constructor for class org.sonar.javascript.model.internal.declaration.FunctionDeclarationTreeImpl
 
functionExpression(AstNode, Optional<AstNode>, ParameterListTreeImpl, BlockTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
FunctionExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
FunctionExpressionTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
FunctionExpressionTreeImpl(Tree.Kind, InternalSyntaxToken, InternalSyntaxToken, IdentifierTreeImpl, ParameterListTreeImpl, BlockTreeImpl, List<AstNode>) - Constructor for class org.sonar.javascript.model.internal.expression.FunctionExpressionTreeImpl
Constructor for named generator expression and generator declaration
FunctionExpressionTreeImpl(Tree.Kind, InternalSyntaxToken, InternalSyntaxToken, ParameterListTreeImpl, BlockTreeImpl, ImmutableList<AstNode>) - Constructor for class org.sonar.javascript.model.internal.expression.FunctionExpressionTreeImpl
Constructor for NOT named generator expression
FunctionExpressionTreeImpl(Tree.Kind, InternalSyntaxToken, IdentifierTreeImpl, ParameterListTreeImpl, BlockTreeImpl, ImmutableList<AstNode>) - Constructor for class org.sonar.javascript.model.internal.expression.FunctionExpressionTreeImpl
Constructor for named function expression and function declaration
FunctionExpressionTreeImpl(Tree.Kind, InternalSyntaxToken, ParameterListTreeImpl, BlockTreeImpl, ImmutableList<AstNode>) - Constructor for class org.sonar.javascript.model.internal.expression.FunctionExpressionTreeImpl
Constructor for NOT named function expression
functionKeyword() - Method in class org.sonar.javascript.model.internal.declaration.FunctionDeclarationTreeImpl
 
functionKeyword() - Method in class org.sonar.javascript.model.internal.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
 
FunctionTree - Interface in org.sonar.javascript.ast.resolve.type
 
functionTree() - Method in class org.sonar.javascript.ast.resolve.type.FunctionType
 
FunctionType - Class in org.sonar.javascript.ast.resolve.type
 
FunctionType() - Constructor for class org.sonar.javascript.ast.resolve.type.FunctionType
 

G

GENERATOR_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
ECMAScript 6
generatorExpression(AstNode, AstNode, Optional<IdentifierTreeImpl>, ParameterListTreeImpl, BlockTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
GeneratorMethodDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
get(int) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
get() - Method in class org.sonar.javascript.parser.sslr.Optional
 
getAssociatedInterface() - Method in enum org.sonar.plugins.javascript.api.tree.Tree.Kind
 
getAstNode() - Method in class org.sonar.javascript.model.internal.JavaScriptTree
 
getCalculatedMetricFormula() - Method in enum org.sonar.javascript.api.EcmaScriptMetric
 
getChildren() - Method in class org.sonar.javascript.model.internal.SeparatedList
 
getContents(String) - Method in class org.sonar.javascript.EcmaScriptCommentAnalyser
 
getContext() - Method in class org.sonar.javascript.ast.visitors.SubscriptionAstTreeVisitor
 
getContext() - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
getFile() - Method in class org.sonar.javascript.ast.visitors.AstTreeVisitorContextImpl
 
getFile() - Method in interface org.sonar.plugins.javascript.api.AstTreeVisitorContext
 
getFileKey() - Method in class org.sonar.javascript.ast.visitors.AstTreeVisitorContextImpl
 
getFileKey() - Method in interface org.sonar.plugins.javascript.api.AstTreeVisitorContext
 
getGrammar() - Method in class org.sonar.javascript.parser.sslr.ActionParser2
 
getIgnoreHeaderComments() - Method in class org.sonar.javascript.EcmaScriptConfiguration
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.ArrayBindingPatternTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.BindingPropertyTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.DefaultExportDeclarationTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.ExportClauseTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.FromClauseTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.FunctionDeclarationTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.ImportClauseTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.ImportDeclarationTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.ImportModuleDeclarationTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.InitializedBindingElementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.MethodDeclarationTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.ModuleTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.NamedExportDeclarationTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.NameSpaceExportDeclarationTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.NameSpaceSpecifierTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.ObjectBindingPatternTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.ParameterListTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.ScriptTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.SpecifierListTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.declaration.SpecifierTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.ArrayLiteralTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.ArrowFunctionTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.AssignmentExpressionTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.BinaryExpressionTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.BracketMemberExpressionTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.CallExpressionTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.ClassTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.ComputedPropertyNameTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.ConditionalExpressionTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.DotMemberExpressionTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.FunctionExpressionTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.IdentifierTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.LiteralTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.NewExpressionTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.ObjectLiteralTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.PairPropertyTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.ParenthesisedExpressionTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.PostfixExpressionTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.PrefixExpressionTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.RestElementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.SuperTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.TaggedTemplateTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.TemplateCharactersTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.TemplateExpressionTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.TemplateLiteralTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.ThisTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.UndefinedTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.expression.YieldExpressionTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.JavaScriptTree
 
getKind() - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxToken
 
getKind() - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxTrivia
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.BlockTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.BreakStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.CaseClauseTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.CatchBlockTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.ContinueStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.DebuggerStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.DefaultClauseTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.DoWhileStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.ElseClauseTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.EmptyStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.ExpressionStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.ForInStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.ForOfStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.ForStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.IfStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.LabelledStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.ReturnStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.SwitchStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.ThrowStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.TryStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.VariableDeclarationTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.VariableStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.WhileStatementTreeImpl
 
getKind() - Method in class org.sonar.javascript.model.internal.statement.WithStatementTreeImpl
 
getLine() - Method in class org.sonar.javascript.model.internal.JavaScriptTree
 
getLine() - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxToken
 
getLine() - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxTrivia
 
getModelProperty(ObjectLiteralTree, String) - Static method in class org.sonar.javascript.ast.resolve.type.Backbone
 
getName() - Method in enum org.sonar.javascript.api.EcmaScriptKeyword
 
getName() - Method in enum org.sonar.javascript.api.EcmaScriptMetric
 
getName() - Method in enum org.sonar.javascript.api.EcmaScriptPunctuator
 
getName() - Method in enum org.sonar.javascript.api.EcmaScriptTokenType
 
getPropertyValues(String) - Method in class org.sonar.javascript.ast.visitors.AstTreeVisitorContextImpl
 
getPropertyValues(String) - Method in interface org.sonar.plugins.javascript.api.AstTreeVisitorContext
Fetch project property
getRootRule() - Method in class org.sonar.javascript.parser.sslr.ActionParser2
 
getScope(Tree) - Method in class org.sonar.javascript.ast.resolve.SymbolModelImpl
 
getScope(Tree) - Method in interface org.sonar.plugins.javascript.api.symbols.SymbolModel
 
getScopes() - Method in interface org.sonar.javascript.api.SymbolModelBuilder
 
getScopes() - Method in class org.sonar.javascript.ast.resolve.SymbolModelImpl
 
getSeparator(int) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
getSeparators() - Method in class org.sonar.javascript.model.internal.SeparatedList
 
getSymbol(String) - Method in class org.sonar.javascript.ast.resolve.Scope
 
getSymbolModel() - Method in class org.sonar.javascript.ast.visitors.AstTreeVisitorContextImpl
 
getSymbolModel() - Method in interface org.sonar.plugins.javascript.api.AstTreeVisitorContext
 
getSymbols(Symbol.Kind) - Method in class org.sonar.javascript.ast.resolve.Scope
 
getSymbols() - Method in class org.sonar.javascript.ast.resolve.SymbolModelImpl
Returns all symbols in script
getSymbols(Symbol.Kind) - Method in class org.sonar.javascript.ast.resolve.SymbolModelImpl
 
getSymbols(String) - Method in class org.sonar.javascript.ast.resolve.SymbolModelImpl
 
getSymbols() - Method in interface org.sonar.plugins.javascript.api.symbols.SymbolModel
Returns all symbols in script
getSymbols(Symbol.Kind) - Method in interface org.sonar.plugins.javascript.api.symbols.SymbolModel
 
getSymbols(String) - Method in interface org.sonar.plugins.javascript.api.symbols.SymbolModel
 
getTopTree() - Method in class org.sonar.javascript.ast.visitors.AstTreeVisitorContextImpl
 
getTopTree() - Method in interface org.sonar.plugins.javascript.api.AstTreeVisitorContext
 
getUniqueType(Type.Kind) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
getValue() - Method in enum org.sonar.javascript.api.EcmaScriptKeyword
 
getValue() - Method in enum org.sonar.javascript.api.EcmaScriptPunctuator
 
getValue() - Method in enum org.sonar.javascript.api.EcmaScriptTokenType
 
getValue() - Method in enum org.sonar.plugins.javascript.api.symbols.Symbol.Kind
 
globalScope() - Method in interface org.sonar.javascript.api.SymbolModelBuilder
 
globalScope() - Method in class org.sonar.javascript.ast.resolve.SymbolModelImpl
 
GrammarBuilder - Interface in org.sonar.javascript.parser.sslr
 

H

hasElse() - Method in class org.sonar.javascript.model.internal.statement.IfStatementTreeImpl
 
hashCode() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
hasMethodForRuleKey(Object) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.javascript.api.EcmaScriptKeyword
 
hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.javascript.api.EcmaScriptPunctuator
 
hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.javascript.api.EcmaScriptTokenType
 
highlight(Highlightable, File) - Method in class org.sonar.javascript.highlighter.JavaScriptHighlighter
 
highlight(Highlightable, String) - Method in class org.sonar.javascript.highlighter.JavaScriptHighlighter
 
HighlightSymbolTableBuilder - Class in org.sonar.javascript.highlighter
 

I

IDENTIFIER - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
 
IDENTIFIER_NAME() - Method in class org.sonar.javascript.parser.ActionGrammar
 
IDENTIFIER_REFERENCE() - Method in class org.sonar.javascript.parser.ActionGrammar
 
identifierName(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
identifierReference(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
identifierReferenceWithoutYield(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
identifierToken() - Method in class org.sonar.javascript.model.internal.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.model.internal.expression
 
IdentifierTreeImpl(Tree.Kind, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.expression.IdentifierTreeImpl
 
identifierWithName(ExpressionTree, String) - Static method in class org.sonar.javascript.ast.resolve.type.Utils
 
IF_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
ifKeyword() - Method in class org.sonar.javascript.model.internal.statement.IfStatementTreeImpl
 
ifKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.IfStatementTree
 
ifStatement(AstNode, AstNode, ExpressionTree, AstNode, StatementTree, Optional<ElseClauseTreeImpl>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
IfStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
IfStatementTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
IfStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.javascript.model.internal.statement.IfStatementTreeImpl
 
IfStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree, ElseClauseTreeImpl) - Constructor for class org.sonar.javascript.model.internal.statement.IfStatementTreeImpl
 
immutableCopy() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
IMPORT_CLAUSE() - Method in class org.sonar.javascript.parser.ActionGrammar
 
IMPORT_DECLARATION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
IMPORT_LIST() - Method in class org.sonar.javascript.parser.ActionGrammar
 
IMPORT_MODULE_DECLARATION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
IMPORT_SPECIFIER() - Method in class org.sonar.javascript.parser.ActionGrammar
 
importClause(DeclarationTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
importClause() - Method in class org.sonar.javascript.model.internal.declaration.ImportDeclarationTreeImpl
 
importClause() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportDeclarationTree
 
ImportClauseTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
ImportClauseTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
ImportClauseTreeImpl(IdentifierTree) - Constructor for class org.sonar.javascript.model.internal.declaration.ImportClauseTreeImpl
 
ImportClauseTreeImpl(DeclarationTree) - Constructor for class org.sonar.javascript.model.internal.declaration.ImportClauseTreeImpl
 
ImportClauseTreeImpl(IdentifierTree, InternalSyntaxToken, DeclarationTree) - Constructor for class org.sonar.javascript.model.internal.declaration.ImportClauseTreeImpl
 
importDeclaration(AstNode, ImportClauseTreeImpl, FromClauseTreeImpl, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
ImportDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
Interface for types Named and Default Imports (ES6).
ImportDeclarationTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
ImportDeclarationTreeImpl(InternalSyntaxToken, ImportClauseTreeImpl, FromClauseTreeImpl, AstNode) - Constructor for class org.sonar.javascript.model.internal.declaration.ImportDeclarationTreeImpl
 
importList(AstNode, Optional<SpecifierListTreeImpl>, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
importModuleDeclaration(AstNode, LiteralTreeImpl, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
ImportModuleDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
ImportModuleDeclarationTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
ImportModuleDeclarationTreeImpl(InternalSyntaxToken, LiteralTreeImpl, AstNode) - Constructor for class org.sonar.javascript.model.internal.declaration.ImportModuleDeclarationTreeImpl
 
importToken() - Method in class org.sonar.javascript.model.internal.declaration.ImportDeclarationTreeImpl
 
importToken() - Method in class org.sonar.javascript.model.internal.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
 
indexOf(Object) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
init() - Method in class org.sonar.javascript.metrics.ComplexityVisitor
 
init() - Method in class org.sonar.javascript.model.internal.statement.ForStatementTreeImpl
 
init() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
 
INITIALISER() - Method in class org.sonar.javascript.parser.ActionGrammar
 
INITIALISER_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
InitializedBindingElementTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
InitializedBindingElementTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
InitializedBindingElementTreeImpl(InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.model.internal.declaration.InitializedBindingElementTreeImpl
 
inKeyword() - Method in class org.sonar.javascript.model.internal.statement.ForInStatementTreeImpl
 
inKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForInStatementTree
 
Input - Class in org.sonar.javascript.parser.sslr
 
Input(char[]) - Constructor for class org.sonar.javascript.parser.sslr.Input
 
Input(char[], URI) - Constructor for class org.sonar.javascript.parser.sslr.Input
 
input() - Method in class org.sonar.javascript.parser.sslr.Input
 
intercept(Object, Method, Object[], MethodProxy) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.ActionMethodInterceptor
 
intercept(Object, Method, Object[], MethodProxy) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
InternalSyntaxToken - Class in org.sonar.javascript.model.internal.lexical
 
InternalSyntaxToken(AstNodeType, Token, int, int) - Constructor for class org.sonar.javascript.model.internal.lexical.InternalSyntaxToken
 
InternalSyntaxToken(Token) - Constructor for class org.sonar.javascript.model.internal.lexical.InternalSyntaxToken
 
InternalSyntaxTrivia - Class in org.sonar.javascript.model.internal.lexical
 
InternalSyntaxTrivia(String, int) - Constructor for class org.sonar.javascript.model.internal.lexical.InternalSyntaxTrivia
 
invokeRule(GrammarRuleKey) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
invokeRule(GrammarRuleKey) - Method in interface org.sonar.javascript.parser.sslr.GrammarBuilder
 
is(Tree.Kind...) - Method in class org.sonar.javascript.model.internal.JavaScriptTree
 
is(Object) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
is(T) - Method in interface org.sonar.javascript.parser.sslr.NonterminalBuilder
 
is(Symbol.Kind) - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
 
is(Tree.Kind...) - Method in interface org.sonar.plugins.javascript.api.tree.Tree
 
isBlank(String) - Method in class org.sonar.javascript.EcmaScriptCommentAnalyser
 
isCalculatedMetric() - Method in enum org.sonar.javascript.api.EcmaScriptMetric
 
isDeclaration() - Method in class org.sonar.plugins.javascript.api.symbols.Usage
 
isDocument(IdentifierTree) - Static method in class org.sonar.javascript.ast.resolve.type.WebAPI
 
isElement(ExpressionTree) - Static method in class org.sonar.javascript.ast.resolve.type.WebAPI
 
isElementList(ExpressionTree) - Static method in class org.sonar.javascript.ast.resolve.type.WebAPI
 
isEmpty() - Method in class org.sonar.javascript.model.internal.SeparatedList
 
isEmpty() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
isEOF() - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxToken
 
isGlobal() - Method in class org.sonar.javascript.ast.resolve.Scope
 
isJQueryObject(IdentifierTree) - Method in class org.sonar.javascript.ast.resolve.type.JQuery
 
isKeyword(TokenType) - Method in class org.sonar.javascript.highlighter.JavaScriptHighlighter
 
isLeaf() - Method in class org.sonar.javascript.model.internal.expression.IdentifierTreeImpl
 
isLeaf() - Method in class org.sonar.javascript.model.internal.expression.TemplateCharactersTreeImpl
 
isLeaf() - Method in class org.sonar.javascript.model.internal.JavaScriptTree
 
isLeaf() - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxToken
 
isLeaf() - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxTrivia
 
isLegacy() - Method in class org.sonar.javascript.model.internal.JavaScriptTree
 
isModel(CallExpressionTree) - Static method in class org.sonar.javascript.ast.resolve.type.Backbone
 
isOneOrMoreRule(Object) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
isOptionalRule(Object) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
isPresent() - Method in class org.sonar.javascript.parser.sslr.Optional
 
isPropertyAccess(DotMemberExpressionTree, Type.Kind, String) - Static method in class org.sonar.javascript.ast.resolve.type.Utils
 
isSelectorObject(ExpressionTree) - Method in class org.sonar.javascript.ast.resolve.type.JQuery
 
isSubscribed(Tree) - Method in class org.sonar.javascript.ast.visitors.SubscriptionAstTreeVisitor
 
isThereAggregationFormula() - Method in enum org.sonar.javascript.api.EcmaScriptMetric
 
isWindow(ExpressionTree) - Static method in class org.sonar.javascript.ast.resolve.type.WebAPI
 
isWrite() - Method in class org.sonar.plugins.javascript.api.symbols.Usage
 
isZeroOrMoreRule(Object) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
items() - Method in class org.sonar.javascript.model.internal.declaration.ModuleTreeImpl
 
items() - Method in class org.sonar.javascript.model.internal.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() - Method in class org.sonar.javascript.parser.ActionGrammar
 
IterationStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
Common interface for iteration statements.
iterator() - Method in class org.sonar.javascript.model.internal.SeparatedList
 
iterator() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 

J

JavaScriptAstScanner - Class in org.sonar.javascript
 
JavaScriptCheck - Interface in org.sonar.plugins.javascript.api
Marker interface for all JavaScript checks.
JavaScriptFileScanner - Interface in org.sonar.plugins.javascript.api
 
JavaScriptHighlighter - Class in org.sonar.javascript.highlighter
 
JavaScriptHighlighter(EcmaScriptConfiguration) - Constructor for class org.sonar.javascript.highlighter.JavaScriptHighlighter
 
JavaScriptTree - Class in org.sonar.javascript.model.internal
 
JavaScriptTree(AstNodeType) - Constructor for class org.sonar.javascript.model.internal.JavaScriptTree
 
JavaScriptTree(AstNodeType, Token) - Constructor for class org.sonar.javascript.model.internal.JavaScriptTree
 
JavaScriptTree(AstNode) - Constructor for class org.sonar.javascript.model.internal.JavaScriptTree
 
JQuery - Class in org.sonar.javascript.ast.resolve.type
 
JQuery(String[]) - Constructor for class org.sonar.javascript.ast.resolve.type.JQuery
 
JQUERY_OBJECT_ALIASES - Static variable in class org.sonar.javascript.ast.resolve.type.JQuery
 
JQUERY_OBJECT_ALIASES_DEFAULT_VALUE - Static variable in class org.sonar.javascript.ast.resolve.type.JQuery
 

K

key() - Method in class org.sonar.javascript.model.internal.expression.PairPropertyTreeImpl
 
key() - Method in interface org.sonar.plugins.javascript.api.tree.expression.PairPropertyTree
 
keyword() - Method in class org.sonar.javascript.model.internal.statement.CaseClauseTreeImpl
 
keyword() - Method in class org.sonar.javascript.model.internal.statement.DefaultClauseTreeImpl
 
keyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchClauseTree
 
keywordToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.LexicalDeclarationTree
 
keywordValues() - Static method in enum org.sonar.javascript.api.EcmaScriptKeyword
 
kind() - Method in class org.sonar.javascript.ast.resolve.type.ArrayType
 
kind() - Method in class org.sonar.javascript.ast.resolve.type.FunctionType
 
kind() - Method in class org.sonar.javascript.ast.resolve.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
 

L

label() - Method in class org.sonar.javascript.model.internal.statement.BreakStatementTreeImpl
 
label() - Method in class org.sonar.javascript.model.internal.statement.ContinueStatementTreeImpl
 
label() - Method in class org.sonar.javascript.model.internal.statement.LabelledStatementTreeImpl
 
label() - Method in interface org.sonar.plugins.javascript.api.tree.statement.BreakStatementTree
 
label() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ContinueStatementTree
 
label() - Method in interface org.sonar.plugins.javascript.api.tree.statement.LabelledStatementTree
 
LABEL_IDENTIFIER() - Method in class org.sonar.javascript.parser.ActionGrammar
 
labelIdentifier(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
LABELLED_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
labelledStatement(IdentifierTreeImpl, AstNode, StatementTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
LabelledStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
LabelledStatementTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
LabelledStatementTreeImpl(IdentifierTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.javascript.model.internal.statement.LabelledStatementTreeImpl
 
lastIndexOf(Object) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
leaveFile(AstNode) - Method in class org.sonar.javascript.metrics.FileLinesVisitor
 
leaveFile(AstNode) - Method in class org.sonar.javascript.metrics.LinesOfCodeVisitor
 
leaveNode(Tree) - Method in class org.sonar.javascript.ast.visitors.SubscriptionAstTreeVisitor
 
left() - Method in class org.sonar.javascript.model.internal.declaration.InitializedBindingElementTreeImpl
 
left() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.InitializedBindingElementTree
 
LEFT_HAND_SIDE_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
leftOperand() - Method in class org.sonar.javascript.model.internal.expression.BinaryExpressionTreeImpl
 
leftOperand() - Method in interface org.sonar.plugins.javascript.api.tree.expression.BinaryExpressionTree
 
LexicalDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.expression
LINE_TERMINATOR - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
LF, CR, LS, PS
lineAndColumnAt(int) - Method in class org.sonar.javascript.parser.sslr.Input
 
LinesOfCodeVisitor - Class in org.sonar.javascript.metrics
Visitor that computes the number of lines of code of a file.
LinesOfCodeVisitor(MetricDef) - Constructor for class org.sonar.javascript.metrics.LinesOfCodeVisitor
 
listIterator() - Method in class org.sonar.javascript.model.internal.SeparatedList
 
listIterator(int) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
LITERAL - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
 
LITERAL() - Method in class org.sonar.javascript.parser.ActionGrammar
A.3 Expressions
LITERAL_PROPERTY_NAME() - Method in class org.sonar.javascript.parser.ActionGrammar
 
LiteralTree - Interface in org.sonar.plugins.javascript.api.tree.expression
Common interface for all types of literals.
LiteralTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
LiteralTreeImpl(Tree.Kind, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.expression.LiteralTreeImpl
 
localName() - Method in class org.sonar.javascript.model.internal.declaration.NameSpaceSpecifierTreeImpl
 
localName() - Method in class org.sonar.javascript.model.internal.declaration.SpecifierTreeImpl
 
localName() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.SpecifierTree
 
lookupSymbol(String) - Method in class org.sonar.javascript.ast.resolve.Scope
 

M

MEMBER_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
MemberExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
METHOD_DEFINITION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
MethodDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
Common interface for all types Method Definitions (ES6).
MethodDeclarationTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
methodOrGenerator(Optional<AstNode>, ExpressionTree, ParameterListTreeImpl, BlockTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
module(List<Tree>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
module() - Method in class org.sonar.javascript.model.internal.declaration.FromClauseTreeImpl
 
module() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FromClauseTree
 
MODULE_BODY() - Method in class org.sonar.javascript.parser.ActionGrammar
 
moduleName() - Method in class org.sonar.javascript.model.internal.declaration.ImportModuleDeclarationTreeImpl
 
moduleName() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportModuleDeclarationTree
 
ModuleTree - Interface in org.sonar.plugins.javascript.api.tree
Interface for type Module.
ModuleTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
ModuleTreeImpl(List<Tree>) - Constructor for class org.sonar.javascript.model.internal.declaration.ModuleTreeImpl
 
MULTI_LINE_COMMENT - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
 
MULTI_LINE_COMMENT_NO_LB - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
 
MULTIPLICATIVE_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 

N

name() - Method in class org.sonar.javascript.model.internal.declaration.BindingPropertyTreeImpl
 
name() - Method in class org.sonar.javascript.model.internal.declaration.FunctionDeclarationTreeImpl
 
name() - Method in class org.sonar.javascript.model.internal.declaration.MethodDeclarationTreeImpl
 
name() - Method in class org.sonar.javascript.model.internal.declaration.NameSpaceSpecifierTreeImpl
 
name() - Method in class org.sonar.javascript.model.internal.declaration.SpecifierTreeImpl
 
name() - Method in class org.sonar.javascript.model.internal.expression.ClassTreeImpl
 
name() - Method in class org.sonar.javascript.model.internal.expression.FunctionExpressionTreeImpl
 
name() - Method in class org.sonar.javascript.model.internal.expression.IdentifierTreeImpl
 
name() - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
 
name() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.BindingPropertyTree
 
name() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionDeclarationTree
 
name() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.MethodDeclarationTree
 
name() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.SpecifierTree
 
name() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ClassTree
 
name() - Method in interface org.sonar.plugins.javascript.api.tree.expression.FunctionExpressionTree
 
name() - Method in interface org.sonar.plugins.javascript.api.tree.expression.IdentifierTree
 
NAMED_EXPORT_DECLARATION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
namedExportDeclaration(AstNode, Tree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
NamedExportDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
NamedExportDeclarationTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
NamedExportDeclarationTreeImpl(InternalSyntaxToken, Tree) - Constructor for class org.sonar.javascript.model.internal.declaration.NamedExportDeclarationTreeImpl
 
namedImport() - Method in class org.sonar.javascript.model.internal.declaration.ImportClauseTreeImpl
 
namedImport() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ImportClauseTree
 
NAMESPACE_EXPORT_DECLARATION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
NAMESPACE_IMPORT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
namespaceExportDeclaration(AstNode, AstNode, FromClauseTreeImpl, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
NameSpaceExportDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
NameSpaceExportDeclarationTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
NameSpaceExportDeclarationTreeImpl(InternalSyntaxToken, InternalSyntaxToken, FromClauseTreeImpl, AstNode) - Constructor for class org.sonar.javascript.model.internal.declaration.NameSpaceExportDeclarationTreeImpl
 
nameSpaceImport(AstNode, AstNode, IdentifierTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
NameSpaceSpecifierTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
NameSpaceSpecifierTreeImpl(InternalSyntaxToken, InternalSyntaxToken, IdentifierTreeImpl) - Constructor for class org.sonar.javascript.model.internal.declaration.NameSpaceSpecifierTreeImpl
 
nameToString() - Method in class org.sonar.javascript.model.internal.declaration.MethodDeclarationTreeImpl
 
NEW_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
newAccessor(InternalSyntaxToken, ExpressionTree, ParameterListTreeImpl, BlockTreeImpl) - Static method in class org.sonar.javascript.model.internal.declaration.MethodDeclarationTreeImpl
 
newAdditive(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newArgumentList(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newArrayLiteralWithElements(Optional<List<AstNode>>, ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>, Optional<List<AstNode>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
Creates a new array literal.
newArrayLiteralWithElidedElements(List<AstNode>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newBitwiseAnd(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newBitwiseAndNoIn(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newBitwiseOr(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newBitwiseOrNoIn(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newBitwiseXor(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newBitwiseXorNoIn(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newBlock(AstNode, Optional<List<StatementTree>>, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newBracketMemberExpression(AstNode, ExpressionTree, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newBreakWithLabel(AstNode, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newBreakWithoutLabel(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newCatchBlock(AstNode, AstNode, BindingElementTree, AstNode, BlockTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newClassDeclaration(InternalSyntaxToken, IdentifierTreeImpl, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, List<MethodDeclarationTree>, List<SyntaxToken>, InternalSyntaxToken, List<AstNode>) - Static method in class org.sonar.javascript.model.internal.expression.ClassTreeImpl
 
newClassExpression(InternalSyntaxToken, IdentifierTreeImpl, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, List<MethodDeclarationTree>, List<SyntaxToken>, InternalSyntaxToken, List<AstNode>) - Static method in class org.sonar.javascript.model.internal.expression.ClassTreeImpl
 
newConditionalAnd(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newConditionalAndNoIn(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newConditionalExpression(AstNode, ExpressionTree, AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newConditionalExpressionNoIn(AstNode, ExpressionTree, AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newConditionalOr(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newConditionalOrNoIn(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newContinueWithLabel(AstNode, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newContinueWithoutLabel(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newDotMemberExpression(AstNode, IdentifierTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newEquality(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newEqualityNoIn(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newExportSpecifier(AstNode, IdentifierTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newExportSpecifierList(SpecifierTreeImpl, Optional<List<TreeFactory.Tuple<AstNode, SpecifierTreeImpl>>>, Optional<AstNode>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newExpression(AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
NewExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
NewExpressionTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
NewExpressionTreeImpl(Tree.Kind, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.model.internal.expression.NewExpressionTreeImpl
 
NewExpressionTreeImpl(Tree.Kind, InternalSyntaxToken, ExpressionTree, ParameterListTreeImpl) - Constructor for class org.sonar.javascript.model.internal.expression.NewExpressionTreeImpl
 
newExpressionWithArgument(AstNode, ExpressionTree, ParameterListTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newFormalParameterList(BindingElementTree, Optional<List<TreeFactory.Tuple<AstNode, BindingElementTree>>>, Optional<TreeFactory.Tuple<AstNode, RestElementTreeImpl>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newFormalRestParameterList(RestElementTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newImportSpecifier(AstNode, IdentifierTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newImportSpecifierList(SpecifierTreeImpl, Optional<List<TreeFactory.Tuple<AstNode, SpecifierTreeImpl>>>, Optional<AstNode>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newInitializedBindingElement1(AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newInitializedBindingElement2(AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newKeyword() - Method in class org.sonar.javascript.model.internal.expression.NewExpressionTreeImpl
 
newKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.expression.NewExpressionTree
 
newMethodOrGenerator(InternalSyntaxToken, ExpressionTree, ParameterListTreeImpl, BlockTreeImpl) - Static method in class org.sonar.javascript.model.internal.declaration.MethodDeclarationTreeImpl
 
newMultiplicative(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newObjectBindingPattern(Tree, Optional<List<TreeFactory.Tuple<AstNode, BindingElementTree>>>, Optional<AstNode>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newObjectLiteral(Tree, Optional<List<TreeFactory.Tuple<AstNode, Tree>>>, Optional<AstNode>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newRelational(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newRelationalNoIn(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newReturnWithExpression(ExpressionTree, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newReturnWithoutExpression(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newShift(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newSwitchStatement(AstNode, Optional<List<CaseClauseTreeImpl>>, Optional<TreeFactory.Tuple<DefaultClauseTreeImpl, Optional<List<CaseClauseTreeImpl>>>>, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTaggedTemplate(TemplateLiteralTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTemplateExpressionHead(AstNode, AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newThrowStatement(AstNode, ExpressionTree, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTryStatementWithCatch(CatchBlockTreeImpl, Optional<TryStatementTreeImpl>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTryStatementWithFinally(AstNode, BlockTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple1(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple10(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple11(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple12(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple13(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple14(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple15(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple16(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple17(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple18(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple19(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple2(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple20(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple21(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple22(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple23(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple24(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple25(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple26(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple27(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple28(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple29(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple3(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple30(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple4(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple5(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple50(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple51(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple52(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple53(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple54(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple6(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple7(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple8(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newTuple9(T, U) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newWithStatement(AstNode, AstNode, ExpressionTree, AstNode, StatementTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newWrapperAstNode(List<AstNode>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newWrapperAstNode2(AstNode, Optional<TemplateCharactersTreeImpl>, TemplateExpressionTreeImpl) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newYieldExpression(AstNode, Optional<AstNode>, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
newYieldExpressionNoIn(AstNode, Optional<AstNode>, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
nodesToVisit() - Method in class org.sonar.javascript.ast.visitors.SubscriptionAstTreeVisitor
 
nonterminal() - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
nonterminal(GrammarRuleKey) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
nonterminal() - Method in interface org.sonar.javascript.parser.sslr.GrammarBuilder
 
nonterminal(GrammarRuleKey) - Method in interface org.sonar.javascript.parser.sslr.GrammarBuilder
 
NonterminalBuilder<T> - Interface in org.sonar.javascript.parser.sslr
 
noSubstitutionTemplate(AstNode, Optional<TemplateCharactersTreeImpl>, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
nullLiteral(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
NUMERIC_LITERAL - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
 
NUMERIC_LITERAL() - Method in class org.sonar.javascript.parser.ActionGrammar
 
numericLiteral(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 

O

object() - Method in class org.sonar.javascript.model.internal.declaration.DefaultExportDeclarationTreeImpl
 
object() - Method in class org.sonar.javascript.model.internal.declaration.NamedExportDeclarationTreeImpl
 
object() - Method in class org.sonar.javascript.model.internal.expression.BracketMemberExpressionTreeImpl
 
object() - Method in class org.sonar.javascript.model.internal.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_BINDING_PATTERN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
OBJECT_LITERAL() - Method in class org.sonar.javascript.parser.ActionGrammar
 
OBJECT_PROPERTY_ACCESS() - Method in class org.sonar.javascript.parser.ActionGrammar
 
ObjectBindingPatternTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
ObjectBindingPatternTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
ObjectBindingPatternTreeImpl(SeparatedList<Tree>) - Constructor for class org.sonar.javascript.model.internal.declaration.ObjectBindingPatternTreeImpl
 
ObjectBindingPatternTreeImpl(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.declaration.ObjectBindingPatternTreeImpl
 
ObjectLiteralTree - Interface in org.sonar.plugins.javascript.api.tree.expression
ObjectLiteralTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
ObjectLiteralTreeImpl(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.expression.ObjectLiteralTreeImpl
 
ObjectLiteralTreeImpl(SeparatedList<Tree>) - Constructor for class org.sonar.javascript.model.internal.expression.ObjectLiteralTreeImpl
 
ObjectType - Class in org.sonar.javascript.ast.resolve.type
 
ObjectType() - Constructor for class org.sonar.javascript.ast.resolve.type.ObjectType
 
ObjectType.FrameworkType - Enum in org.sonar.javascript.ast.resolve.type
 
ObjectType.WebApiType - Enum in org.sonar.javascript.ast.resolve.type
 
of(T) - Static method in class org.sonar.javascript.parser.sslr.Optional
 
ofKeyword() - Method in class org.sonar.javascript.model.internal.statement.ForOfStatementTreeImpl
 
ofKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForOfStatementTree
 
oneOrMore(T) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
oneOrMore(T) - Method in interface org.sonar.javascript.parser.sslr.GrammarBuilder
 
openBacktick() - Method in class org.sonar.javascript.model.internal.expression.TemplateLiteralTreeImpl
 
openBacktick() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateLiteralTree
 
openBracket() - Method in class org.sonar.javascript.model.internal.expression.ArrayLiteralTreeImpl
 
openBracket() - Method in class org.sonar.javascript.model.internal.expression.BracketMemberExpressionTreeImpl
 
openBracket() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrayLiteralTree
 
openBracket() - Method in interface org.sonar.plugins.javascript.api.tree.expression.BracketMemberExpressionTree
 
openBracketToken() - Method in class org.sonar.javascript.model.internal.declaration.ArrayBindingPatternTreeImpl
 
openBracketToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ArrayBindingPatternTree
 
openCurlyBrace() - Method in class org.sonar.javascript.model.internal.declaration.ObjectBindingPatternTreeImpl
 
openCurlyBrace() - Method in class org.sonar.javascript.model.internal.expression.ComputedPropertyNameTreeImpl
 
openCurlyBrace() - Method in class org.sonar.javascript.model.internal.expression.ObjectLiteralTreeImpl
 
openCurlyBrace() - Method in class org.sonar.javascript.model.internal.expression.TemplateExpressionTreeImpl
 
openCurlyBrace() - Method in class org.sonar.javascript.model.internal.statement.BlockTreeImpl
 
openCurlyBrace() - Method in class org.sonar.javascript.model.internal.statement.SwitchStatementTreeImpl
 
openCurlyBrace() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ObjectBindingPatternTree
 
openCurlyBrace() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ComputedPropertyNameTree
 
openCurlyBrace() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ObjectLiteralTree
 
openCurlyBrace() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateExpressionTree
 
openCurlyBrace() - Method in interface org.sonar.plugins.javascript.api.tree.statement.BlockTree
 
openCurlyBrace() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree
 
openCurlyBraceToken() - Method in class org.sonar.javascript.model.internal.declaration.SpecifierListTreeImpl
 
openCurlyBraceToken() - Method in class org.sonar.javascript.model.internal.expression.ClassTreeImpl
 
openCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.SpecifierListTree
 
openCurlyBraceToken() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ClassTree
 
openingParenthesis() - Method in class org.sonar.javascript.model.internal.statement.WithStatementTreeImpl
 
openingParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WithStatementTree
 
openParenthesis() - Method in class org.sonar.javascript.model.internal.declaration.ParameterListTreeImpl
 
openParenthesis() - Method in class org.sonar.javascript.model.internal.expression.ParenthesisedExpressionTreeImpl
 
openParenthesis() - Method in class org.sonar.javascript.model.internal.statement.CatchBlockTreeImpl
 
openParenthesis() - Method in class org.sonar.javascript.model.internal.statement.DoWhileStatementTreeImpl
 
openParenthesis() - Method in class org.sonar.javascript.model.internal.statement.ForInStatementTreeImpl
 
openParenthesis() - Method in class org.sonar.javascript.model.internal.statement.ForOfStatementTreeImpl
 
openParenthesis() - Method in class org.sonar.javascript.model.internal.statement.ForStatementTreeImpl
 
openParenthesis() - Method in class org.sonar.javascript.model.internal.statement.IfStatementTreeImpl
 
openParenthesis() - Method in class org.sonar.javascript.model.internal.statement.SwitchStatementTreeImpl
 
openParenthesis() - Method in class org.sonar.javascript.model.internal.statement.WhileStatementTreeImpl
 
openParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ParameterListTree
 
openParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ParenthesisedExpressionTree
 
openParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.CatchBlockTree
 
openParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.DoWhileStatementTree
 
openParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForInStatementTree
 
openParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForOfStatementTree
 
openParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
 
openParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.IfStatementTree
 
openParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree
 
openParenthesis() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WhileStatementTree
 
operator() - Method in class org.sonar.javascript.model.internal.expression.AssignmentExpressionTreeImpl
 
operator() - Method in class org.sonar.javascript.model.internal.expression.BinaryExpressionTreeImpl
 
operator() - Method in class org.sonar.javascript.model.internal.expression.PostfixExpressionTreeImpl
 
operator() - Method in class org.sonar.javascript.model.internal.expression.PrefixExpressionTreeImpl
 
operator() - Method in interface org.sonar.plugins.javascript.api.tree.expression.AssignmentExpressionTree
 
operator() - Method in interface org.sonar.plugins.javascript.api.tree.expression.BinaryExpressionTree
 
operator() - Method in interface org.sonar.plugins.javascript.api.tree.expression.UnaryExpressionTree
 
optional(T) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
optional(T) - Method in interface org.sonar.javascript.parser.sslr.GrammarBuilder
 
Optional<T> - Class in org.sonar.javascript.parser.sslr
Loosely modeled after Optional.
Optional() - Constructor for class org.sonar.javascript.parser.sslr.Optional
 
or(T) - Method in class org.sonar.javascript.parser.sslr.Optional
 
org.sonar.javascript - package org.sonar.javascript
 
org.sonar.javascript.api - package org.sonar.javascript.api
 
org.sonar.javascript.ast.parser - package org.sonar.javascript.ast.parser
 
org.sonar.javascript.ast.resolve - package org.sonar.javascript.ast.resolve
 
org.sonar.javascript.ast.resolve.type - package org.sonar.javascript.ast.resolve.type
 
org.sonar.javascript.ast.visitors - package org.sonar.javascript.ast.visitors
 
org.sonar.javascript.highlighter - package org.sonar.javascript.highlighter
 
org.sonar.javascript.lexer - package org.sonar.javascript.lexer
 
org.sonar.javascript.metrics - package org.sonar.javascript.metrics
Provides visitor for JavaScript metric computation
org.sonar.javascript.model.internal - package org.sonar.javascript.model.internal
Provides implementation of interfaces that represent JavaScript source code as abstract syntax trees (AST).
org.sonar.javascript.model.internal.declaration - package org.sonar.javascript.model.internal.declaration
 
org.sonar.javascript.model.internal.expression - package org.sonar.javascript.model.internal.expression
 
org.sonar.javascript.model.internal.lexical - package org.sonar.javascript.model.internal.lexical
 
org.sonar.javascript.model.internal.statement - package org.sonar.javascript.model.internal.statement
 
org.sonar.javascript.parser - package org.sonar.javascript.parser
 
org.sonar.javascript.parser.sslr - package org.sonar.javascript.parser.sslr
 
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.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
 
orNull() - Method in class org.sonar.javascript.parser.sslr.Optional
 
outer() - Method in class org.sonar.javascript.ast.resolve.Scope
 

P

PAIR_PROPERTY() - Method in class org.sonar.javascript.parser.ActionGrammar
 
pairProperty(ExpressionTree, AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
PairPropertyTree - Interface in org.sonar.plugins.javascript.api.tree.expression
PairPropertyTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
PairPropertyTreeImpl(ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.model.internal.expression.PairPropertyTreeImpl
 
parameter() - Method in class org.sonar.javascript.model.internal.statement.CatchBlockTreeImpl
 
parameter() - Method in interface org.sonar.plugins.javascript.api.tree.statement.CatchBlockTree
 
parameterIdentifiers() - Method in class org.sonar.javascript.model.internal.declaration.ParameterListTreeImpl
 
parameterIdentifiers() - Method in class org.sonar.javascript.model.internal.expression.ArrowFunctionTreeImpl
 
parameterIdentifiers() - Method in class org.sonar.javascript.model.internal.statement.CatchBlockTreeImpl
 
ParameterListTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
ParameterListTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
ParameterListTreeImpl(Tree.Kind, SeparatedList<Tree>) - Constructor for class org.sonar.javascript.model.internal.declaration.ParameterListTreeImpl
 
ParameterListTreeImpl(Tree.Kind, InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.declaration.ParameterListTreeImpl
 
parameters() - Method in interface org.sonar.javascript.ast.resolve.type.FunctionTree
 
parameters() - Method in class org.sonar.javascript.model.internal.declaration.FunctionDeclarationTreeImpl
 
parameters() - Method in class org.sonar.javascript.model.internal.declaration.MethodDeclarationTreeImpl
 
parameters() - Method in class org.sonar.javascript.model.internal.declaration.ParameterListTreeImpl
 
parameters() - Method in class org.sonar.javascript.model.internal.expression.ArrowFunctionTreeImpl
 
parameters() - Method in class org.sonar.javascript.model.internal.expression.FunctionExpressionTreeImpl
 
parameters() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionDeclarationTree
 
parameters() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.MethodDeclarationTree
 
parameters() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.ParameterListTree
 
parameters() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ArrowFunctionTree
Either IdentifierTree or ParameterListTree (Tree.Kind#FORMAL_PARAMETER_LIST)
parameters() - Method in interface org.sonar.plugins.javascript.api.tree.expression.FunctionExpressionTree
 
PARENTHESISED_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
parenthesisedExpression(AstNode, ExpressionTree, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
ParenthesisedExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
ParenthesisedExpressionTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
ParenthesisedExpressionTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.expression.ParenthesisedExpressionTreeImpl
 
parse(List) - Method in class org.sonar.javascript.parser.sslr.ActionParser2
 
parse(File) - Method in class org.sonar.javascript.parser.sslr.ActionParser2
 
parse(String) - Method in class org.sonar.javascript.parser.sslr.ActionParser2
 
POSTFIX_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
postfixExpression(ExpressionTree, Optional<TreeFactory.Tuple<AstNode, AstNode>>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
PostfixExpressionTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
PostfixExpressionTreeImpl(Tree.Kind, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.expression.PostfixExpressionTreeImpl
 
prefixExpression(AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
PrefixExpressionTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
PrefixExpressionTreeImpl(Tree.Kind, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.model.internal.expression.PrefixExpressionTreeImpl
 
prependChildren(AstNode...) - Method in class org.sonar.javascript.model.internal.JavaScriptTree
 
prependChildren(List<? extends AstNode>) - Method in class org.sonar.javascript.model.internal.JavaScriptTree
 
PRIMARY_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
PrimitiveType - Enum in org.sonar.javascript.ast.resolve.type
 
properties() - Method in class org.sonar.javascript.model.internal.expression.ObjectLiteralTreeImpl
 
properties() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ObjectLiteralTree
 
property() - Method in class org.sonar.javascript.model.internal.expression.BracketMemberExpressionTreeImpl
 
property() - Method in class org.sonar.javascript.model.internal.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_DEFINITION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
PROPERTY_NAME() - Method in class org.sonar.javascript.parser.ActionGrammar
 

Q

query() - Method in class org.sonar.javascript.model.internal.expression.ConditionalExpressionTreeImpl
 
query() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ConditionalExpressionTree
 

R

regexpLiteral(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
REGULAR_EXPRESSION - Static variable in class org.sonar.javascript.lexer.EcmaScriptRegexpChannel
 
RELATIONAL_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
RELATIONAL_EXPRESSION_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
remove(Object) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
remove(int) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
remove(Object) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
removeAll(Collection<?>) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
removeAll(Collection<?>) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
replaceByRule(GrammarRuleKey, int) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
repositoryKey() - Method in class org.sonar.plugins.javascript.api.CustomJavaScriptRulesDefinition
Key of the custom rule repository.
repositoryName() - Method in class org.sonar.plugins.javascript.api.CustomJavaScriptRulesDefinition
Name of the custom rule repository.
RestElementTree - Interface in org.sonar.plugins.javascript.api.tree.expression
Common interface for all types of Rest Element
RestElementTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
RestElementTreeImpl(InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.model.internal.expression.RestElementTreeImpl
 
retainAll(Collection<?>) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
retainAll(Collection<?>) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
RETURN_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
RETURN_WITH_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
RETURN_WITHOUT_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
returnKeyword() - Method in class org.sonar.javascript.model.internal.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.model.internal.statement
 
ReturnStatementTreeImpl(AstNode) - Constructor for class org.sonar.javascript.model.internal.statement.ReturnStatementTreeImpl
 
ReturnStatementTreeImpl(ExpressionTree, AstNode) - Constructor for class org.sonar.javascript.model.internal.statement.ReturnStatementTreeImpl
 
right() - Method in class org.sonar.javascript.model.internal.declaration.InitializedBindingElementTreeImpl
 
right() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.InitializedBindingElementTree
 
rightOperand() - Method in class org.sonar.javascript.model.internal.expression.BinaryExpressionTreeImpl
 
rightOperand() - Method in interface org.sonar.plugins.javascript.api.tree.expression.BinaryExpressionTree
 
rootRule() - Method in class org.sonar.javascript.parser.sslr.ActionParser2
 
ruleKeyForAction(Method) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
ruleKeyForMethod(Method) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 

S

sanitize(AstNode) - Method in class org.sonar.javascript.ast.parser.AstNodeSanitizer
 
scan(Tree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
scan(List<T>) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
scanFile(AstTreeVisitorContext) - Method in class org.sonar.javascript.ast.visitors.SubscriptionAstTreeVisitor
 
scanFile(String, JavaScriptFileScanner) - Method in class org.sonar.plugins.javascript.api.CheckTest
Scan the given file with the given check.
scanFile(AstTreeVisitorContext) - Method in interface org.sonar.plugins.javascript.api.JavaScriptFileScanner
 
scanFile(AstTreeVisitorContext) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
scanSingleFile(File, SquidAstVisitor<LexerlessGrammar>...) - Static method in class org.sonar.javascript.JavaScriptAstScanner
Helper method for testing checks without having to deploy them on a Sonar instance.
scanTree(Tree) - Method in class org.sonar.javascript.ast.visitors.SubscriptionAstTreeVisitor
 
Scope - Class in org.sonar.javascript.ast.resolve
 
Scope(Scope, Tree) - Constructor for class org.sonar.javascript.ast.resolve.Scope
 
scope() - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
 
script(Optional<AstNode>, Optional<ModuleTreeImpl>, AstNode, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
SCRIPT() - Method in class org.sonar.javascript.parser.ActionGrammar
A.5 [END] Declaration
ScriptTree - Interface in org.sonar.plugins.javascript.api.tree
 
ScriptTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
ScriptTreeImpl(InternalSyntaxToken, ModuleTreeImpl, AstNode, AstNode) - Constructor for class org.sonar.javascript.model.internal.declaration.ScriptTreeImpl
 
second() - Method in class org.sonar.javascript.ast.parser.TreeFactory.Tuple
 
secondSemicolon() - Method in class org.sonar.javascript.model.internal.statement.ForStatementTreeImpl
 
secondSemicolon() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
 
semicolons() - Method in class org.sonar.javascript.model.internal.expression.ClassTreeImpl
 
semicolons() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ClassTree
 
semicolonToken() - Method in class org.sonar.javascript.model.internal.statement.EmptyStatementTreeImpl
 
semicolonToken() - Method in interface org.sonar.plugins.javascript.api.tree.statement.EmptyStatementTree
 
SeparatedList<T> - Class in org.sonar.javascript.model.internal
 
SeparatedList(List<T>, List<InternalSyntaxToken>) - Constructor for class org.sonar.javascript.model.internal.SeparatedList
 
SeparatedList(List<T>, List<InternalSyntaxToken>, List<AstNode>) - Constructor for class org.sonar.javascript.model.internal.SeparatedList
 
SequenceExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
set(int, T) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
setBuiltIn(boolean) - Method in class org.sonar.plugins.javascript.api.symbols.Symbol
 
setCharset(Charset) - Method in interface org.sonar.javascript.CharsetAwareVisitor
 
setChildIndex(AstNode, int) - Static method in class org.sonar.javascript.ast.parser.AstNodeReflector
 
setIgnoreHeaderComments(boolean) - Method in class org.sonar.javascript.EcmaScriptConfiguration
 
setParent(AstNode, AstNode) - Static method in class org.sonar.javascript.ast.parser.AstNodeReflector
 
setRootRule(Rule) - Method in class org.sonar.javascript.parser.sslr.ActionParser2
 
setSymbol(Symbol) - Method in class org.sonar.javascript.model.internal.expression.IdentifierTreeImpl
 
settings() - Method in class org.sonar.plugins.javascript.api.CheckTest
 
setToken(AstNode, Token) - Static method in class org.sonar.javascript.ast.parser.AstNodeReflector
 
shebangToken() - Method in class org.sonar.javascript.model.internal.declaration.ScriptTreeImpl
 
shebangToken() - Method in interface org.sonar.plugins.javascript.api.tree.ScriptTree
 
SHIFT_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
simpleCallExpression(ExpressionTree, ParameterListTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
SINGLE_LINE_COMMENT - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
 
size() - Method in class org.sonar.javascript.model.internal.SeparatedList
 
size() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
skipLookahead1(AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
skipLookahead2(AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
skipLookahead3(AstNode, ExpressionTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
skipLookahead4(ExpressionTree, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
SourceFileOffsets - Class in org.sonar.javascript.highlighter
 
SourceFileOffsets(String) - Constructor for class org.sonar.javascript.highlighter.SourceFileOffsets
 
SourceFileOffsets(File, Charset) - Constructor for class org.sonar.javascript.highlighter.SourceFileOffsets
 
SpecifierListTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
Interface for Export Clause (ES6).
SpecifierListTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
SpecifierListTreeImpl(Tree.Kind, InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.declaration.SpecifierListTreeImpl
 
SpecifierListTreeImpl(Tree.Kind, SeparatedList<SpecifierTree>, List<AstNode>) - Constructor for class org.sonar.javascript.model.internal.declaration.SpecifierListTreeImpl
 
specifiers() - Method in class org.sonar.javascript.model.internal.declaration.SpecifierListTreeImpl
 
specifiers() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.SpecifierListTree
 
SpecifierTree - Interface in org.sonar.plugins.javascript.api.tree.declaration
SpecifierTreeImpl - Class in org.sonar.javascript.model.internal.declaration
 
SpecifierTreeImpl(Tree.Kind, IdentifierTreeImpl) - Constructor for class org.sonar.javascript.model.internal.declaration.SpecifierTreeImpl
 
SpecifierTreeImpl(Tree.Kind, InternalSyntaxToken, IdentifierTreeImpl) - Constructor for class org.sonar.javascript.model.internal.declaration.SpecifierTreeImpl
 
star() - Method in class org.sonar.javascript.model.internal.expression.FunctionExpressionTreeImpl
 
star() - Method in class org.sonar.javascript.model.internal.expression.YieldExpressionTreeImpl
 
star() - Method in interface org.sonar.plugins.javascript.api.tree.expression.FunctionExpressionTree
 
star() - Method in interface org.sonar.plugins.javascript.api.tree.expression.YieldExpressionTree
 
startLine() - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxTrivia
 
startLine() - Method in interface org.sonar.plugins.javascript.api.tree.lexical.SyntaxTrivia
 
startOffset(Token) - Method in class org.sonar.javascript.highlighter.SourceFileOffsets
 
starToken() - Method in class org.sonar.javascript.model.internal.declaration.FunctionDeclarationTreeImpl
 
starToken() - Method in class org.sonar.javascript.model.internal.declaration.MethodDeclarationTreeImpl
 
starToken() - Method in class org.sonar.javascript.model.internal.declaration.NameSpaceExportDeclarationTreeImpl
 
starToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.FunctionDeclarationTree
 
starToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.GeneratorMethodDeclarationTree
 
starToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.NameSpaceExportDeclarationTree
 
statement() - Method in class org.sonar.javascript.model.internal.statement.DoWhileStatementTreeImpl
 
statement() - Method in class org.sonar.javascript.model.internal.statement.ElseClauseTreeImpl
 
statement() - Method in class org.sonar.javascript.model.internal.statement.ForInStatementTreeImpl
 
statement() - Method in class org.sonar.javascript.model.internal.statement.ForOfStatementTreeImpl
 
statement() - Method in class org.sonar.javascript.model.internal.statement.ForStatementTreeImpl
 
statement() - Method in class org.sonar.javascript.model.internal.statement.IfStatementTreeImpl
 
statement() - Method in class org.sonar.javascript.model.internal.statement.LabelledStatementTreeImpl
 
statement() - Method in class org.sonar.javascript.model.internal.statement.WhileStatementTreeImpl
 
statement() - Method in class org.sonar.javascript.model.internal.statement.WithStatementTreeImpl
 
STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
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.ForInStatementTree
 
statement() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForOfStatementTree
 
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
 
statements() - Method in class org.sonar.javascript.model.internal.statement.BlockTreeImpl
 
statements() - Method in class org.sonar.javascript.model.internal.statement.CaseClauseTreeImpl
 
statements() - Method in class org.sonar.javascript.model.internal.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_METHOD_DEFINITION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
staticToken() - Method in class org.sonar.javascript.model.internal.declaration.MethodDeclarationTreeImpl
 
staticToken() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.MethodDeclarationTree
 
STRING_LITERAL() - Method in class org.sonar.javascript.parser.ActionGrammar
 
stringLiteral(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
strings() - Method in class org.sonar.javascript.model.internal.expression.TemplateLiteralTreeImpl
 
strings() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TemplateLiteralTree
 
subList(int, int) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
SubscriptionAstTreeVisitor - Class in org.sonar.javascript.ast.visitors
 
SubscriptionAstTreeVisitor() - Constructor for class org.sonar.javascript.ast.visitors.SubscriptionAstTreeVisitor
 
substitutionTemplate(AstNode, Optional<TemplateCharactersTreeImpl>, TemplateExpressionTreeImpl, Optional<List<AstNode>>, AstNode, Optional<TemplateCharactersTreeImpl>, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
substring(int, int) - Method in class org.sonar.javascript.parser.sslr.Input
 
SUPER() - Method in class org.sonar.javascript.parser.ActionGrammar
 
SUPER_PROPERTY() - Method in class org.sonar.javascript.parser.ActionGrammar
 
superClass() - Method in class org.sonar.javascript.model.internal.expression.ClassTreeImpl
 
superClass() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ClassTree
 
superExpression(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
SuperTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
SuperTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.expression.SuperTreeImpl
 
SWITCH_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
SwitchClauseTree - Interface in org.sonar.plugins.javascript.api.tree.statement
switchKeyword() - Method in class org.sonar.javascript.model.internal.statement.SwitchStatementTreeImpl
 
switchKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree
 
SwitchStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
SwitchStatementTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
SwitchStatementTreeImpl(InternalSyntaxToken, List<SwitchClauseTree>, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.statement.SwitchStatementTreeImpl
 
symbol() - Method in class org.sonar.javascript.model.internal.expression.IdentifierTreeImpl
 
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() - Method in interface org.sonar.plugins.javascript.api.tree.expression.IdentifierTree
 
Symbol.Kind - Enum in org.sonar.plugins.javascript.api.symbols
 
SymbolDeclarationVisitor - Class in org.sonar.javascript.ast.resolve
This visitor records all symbol explicitly declared through a declared statement.
SymbolDeclarationVisitor(SymbolModelBuilder) - Constructor for class org.sonar.javascript.ast.resolve.SymbolDeclarationVisitor
 
SymbolModel - Interface in org.sonar.plugins.javascript.api.symbols
 
SymbolModelBuilder - Interface in org.sonar.javascript.api
 
SymbolModelImpl - Class in org.sonar.javascript.ast.resolve
 
SymbolModelImpl() - Constructor for class org.sonar.javascript.ast.resolve.SymbolModelImpl
 
symbols - Variable in class org.sonar.javascript.ast.resolve.Scope
 
SymbolVisitor - Class in org.sonar.javascript.ast.resolve
 
SymbolVisitor(SymbolModelBuilder, Symbolizable, SourceFileOffsets) - Constructor for class org.sonar.javascript.ast.resolve.SymbolVisitor
 
SyntacticEquivalence - Class in org.sonar.javascript.ast.visitors
 
SyntaxToken - Interface in org.sonar.plugins.javascript.api.tree.lexical
Represents a token in the syntax tree.
SyntaxTreeCreator<T> - Class in org.sonar.javascript.parser.sslr
 
SyntaxTreeCreator(Object, ActionParser2.GrammarBuilderInterceptor) - Constructor for class org.sonar.javascript.parser.sslr.SyntaxTreeCreator
 
SyntaxTrivia - Interface in org.sonar.plugins.javascript.api.tree.lexical
Represents a Trivia in the SyntaxTree.

T

TAGGED_TEMPLATE() - Method in class org.sonar.javascript.parser.ActionGrammar
 
TaggedTemplateTree - Interface in org.sonar.plugins.javascript.api.tree.expression
TaggedTemplateTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
TaggedTemplateTreeImpl(TemplateLiteralTreeImpl) - Constructor for class org.sonar.javascript.model.internal.expression.TaggedTemplateTreeImpl
 
template() - Method in class org.sonar.javascript.model.internal.expression.TaggedTemplateTreeImpl
 
template() - Method in interface org.sonar.plugins.javascript.api.tree.expression.TaggedTemplateTree
 
TEMPLATE_CHARACTERS() - Method in class org.sonar.javascript.parser.ActionGrammar
 
TEMPLATE_EXPRESSION_HEAD() - Method in class org.sonar.javascript.parser.ActionGrammar
 
TEMPLATE_LITERAL() - Method in class org.sonar.javascript.parser.ActionGrammar
 
templateCharacters(List<AstNode>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
TemplateCharactersTree - Interface in org.sonar.plugins.javascript.api.tree.expression
TemplateCharactersTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
TemplateCharactersTreeImpl(List<AstNode>) - Constructor for class org.sonar.javascript.model.internal.expression.TemplateCharactersTreeImpl
 
TemplateExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
TemplateExpressionTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
TemplateExpressionTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.model.internal.expression.TemplateExpressionTreeImpl
 
TemplateLiteralTree - Interface in org.sonar.plugins.javascript.api.tree.expression
TemplateLiteralTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
TemplateLiteralTreeImpl(InternalSyntaxToken, List<TemplateCharactersTree>, List<TemplateExpressionTree>, InternalSyntaxToken, List<AstNode>) - Constructor for class org.sonar.javascript.model.internal.expression.TemplateLiteralTreeImpl
 
TemplateLiteralTreeImpl(InternalSyntaxToken, List<TemplateCharactersTree>, InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.expression.TemplateLiteralTreeImpl
 
text() - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxToken
 
text() - Method in interface org.sonar.plugins.javascript.api.tree.lexical.SyntaxToken
 
THIS() - Method in class org.sonar.javascript.parser.ActionGrammar
 
thisExpression(AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
ThisTree - Interface in org.sonar.plugins.javascript.api.tree.expression
Common interface for all types of literals.
ThisTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
ThisTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.expression.ThisTreeImpl
 
THROW_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
throwKeyword() - Method in class org.sonar.javascript.model.internal.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.model.internal.statement
 
ThrowStatementTreeImpl(InternalSyntaxToken, ExpressionTree, AstNode) - Constructor for class org.sonar.javascript.model.internal.statement.ThrowStatementTreeImpl
 
toArray() - Method in class org.sonar.javascript.model.internal.SeparatedList
 
toArray(T[]) - Method in class org.sonar.javascript.model.internal.SeparatedList
 
toArray() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
toArray(T[]) - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
token() - Method in class org.sonar.javascript.model.internal.statement.VariableDeclarationTreeImpl
 
token(String) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
token(String) - Method in interface org.sonar.javascript.parser.sslr.GrammarBuilder
 
token() - Method in interface org.sonar.plugins.javascript.api.tree.statement.VariableDeclarationTree
 
toString() - Method in class org.sonar.javascript.ast.resolve.type.ObjectType
 
toString() - Method in enum org.sonar.javascript.ast.resolve.type.PrimitiveType
 
toString() - Method in class org.sonar.javascript.model.internal.expression.IdentifierTreeImpl
 
toString() - Method in enum org.sonar.javascript.parser.EcmaScriptGrammar
 
toString() - Method in class org.sonar.javascript.parser.sslr.DelayedRuleInvocationExpression
 
toString() - Method in class org.sonar.plugins.javascript.api.symbols.TypeSet
 
tree() - Method in class org.sonar.javascript.ast.resolve.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.ast.parser
 
TreeFactory() - Constructor for class org.sonar.javascript.ast.parser.TreeFactory
 
TreeFactory.Tuple<T,U> - Class in org.sonar.javascript.ast.parser
 
TreeFactory.Tuple(T, U) - Constructor for class org.sonar.javascript.ast.parser.TreeFactory.Tuple
 
TreeVisitor - Interface in org.sonar.plugins.javascript.api.visitors
 
trivias() - Method in class org.sonar.javascript.model.internal.lexical.InternalSyntaxToken
 
trivias() - Method in interface org.sonar.plugins.javascript.api.tree.lexical.SyntaxToken
 
trueExpression() - Method in class org.sonar.javascript.model.internal.expression.ConditionalExpressionTreeImpl
 
trueExpression() - Method in interface org.sonar.plugins.javascript.api.tree.expression.ConditionalExpressionTree
 
TRY_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
tryKeyword() - Method in class org.sonar.javascript.model.internal.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.model.internal.statement
 
TryStatementTreeImpl(CatchBlockTreeImpl) - Constructor for class org.sonar.javascript.model.internal.statement.TryStatementTreeImpl
 
TryStatementTreeImpl(InternalSyntaxToken, BlockTreeImpl) - Constructor for class org.sonar.javascript.model.internal.statement.TryStatementTreeImpl
 
Type - Interface in org.sonar.plugins.javascript.api.symbols
Interface to represent the different type of Symbols.
Type.Kind - Enum in org.sonar.plugins.javascript.api.symbols
 
types() - Method in class org.sonar.javascript.model.internal.declaration.ParameterListTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.ArrayLiteralTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.ArrowFunctionTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.AssignmentExpressionTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.BinaryExpressionTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.BracketMemberExpressionTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.CallExpressionTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.ClassTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.ComputedPropertyNameTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.ConditionalExpressionTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.DotMemberExpressionTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.FunctionExpressionTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.IdentifierTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.LiteralTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.NewExpressionTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.ObjectLiteralTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.PairPropertyTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.ParenthesisedExpressionTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.PostfixExpressionTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.PrefixExpressionTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.RestElementTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.SuperTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.TaggedTemplateTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.TemplateCharactersTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.TemplateExpressionTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.TemplateLiteralTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.ThisTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.UndefinedTreeImpl
 
types() - Method in class org.sonar.javascript.model.internal.expression.YieldExpressionTreeImpl
 
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.
TypeSet - Class in org.sonar.plugins.javascript.api.symbols
 
TypeSet() - Constructor for class org.sonar.plugins.javascript.api.symbols.TypeSet
 
TypeVisitor - Class in org.sonar.javascript.ast.resolve.type
 
TypeVisitor(Settings) - Constructor for class org.sonar.javascript.ast.resolve.type.TypeVisitor
 

U

UNARY_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
UnaryExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
UndefinedTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
UndefinedTreeImpl() - Constructor for class org.sonar.javascript.model.internal.expression.UndefinedTreeImpl
 
update() - Method in class org.sonar.javascript.model.internal.statement.ForStatementTreeImpl
 
update() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForStatementTree
 
uri() - Method in class org.sonar.javascript.parser.sslr.Input
 
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.ast.resolve.type
 

V

value() - Method in class org.sonar.javascript.model.internal.declaration.BindingPropertyTreeImpl
 
value() - Method in class org.sonar.javascript.model.internal.expression.LiteralTreeImpl
 
value() - Method in class org.sonar.javascript.model.internal.expression.PairPropertyTreeImpl
 
value() - Method in class org.sonar.javascript.model.internal.expression.SuperTreeImpl
 
value() - Method in class org.sonar.javascript.model.internal.expression.TemplateCharactersTreeImpl
 
value() - Method in class org.sonar.javascript.model.internal.expression.ThisTreeImpl
 
value() - Method in class org.sonar.javascript.model.internal.expression.UndefinedTreeImpl
 
value() - Method in interface org.sonar.plugins.javascript.api.tree.declaration.BindingPropertyTree
 
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.expression.ThisTree
 
valueOf(String) - Static method in enum org.sonar.javascript.api.EcmaScriptKeyword
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.javascript.api.EcmaScriptMetric
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.javascript.api.EcmaScriptPunctuator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.javascript.api.EcmaScriptTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.javascript.ast.resolve.type.ObjectType.FrameworkType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.javascript.ast.resolve.type.ObjectType.WebApiType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.javascript.ast.resolve.type.PrimitiveType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.javascript.parser.EcmaScriptGrammar
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.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.api.EcmaScriptKeyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.javascript.api.EcmaScriptMetric
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.javascript.api.EcmaScriptPunctuator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.javascript.api.EcmaScriptTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.javascript.ast.resolve.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.ast.resolve.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.ast.resolve.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.javascript.parser.EcmaScriptGrammar
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.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.
variable() - Method in class org.sonar.javascript.model.internal.expression.AssignmentExpressionTreeImpl
 
variable() - Method in interface org.sonar.plugins.javascript.api.tree.expression.AssignmentExpressionTree
 
VARIABLE_DECLARATION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
VARIABLE_DECLARATION_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
VARIABLE_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
variableDeclaration1(AstNode, SeparatedList<BindingElementTree>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
variableDeclaration2(AstNode, SeparatedList<BindingElementTree>) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
VariableDeclarationTree - Interface in org.sonar.plugins.javascript.api.tree.statement
VariableDeclarationTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
VariableDeclarationTreeImpl(Tree.Kind, InternalSyntaxToken, SeparatedList<BindingElementTree>, List<AstNode>) - Constructor for class org.sonar.javascript.model.internal.statement.VariableDeclarationTreeImpl
 
variableIdentifiers() - Method in class org.sonar.javascript.model.internal.statement.VariableDeclarationTreeImpl
 
variableOrExpression() - Method in class org.sonar.javascript.model.internal.statement.ForInStatementTreeImpl
 
variableOrExpression() - Method in class org.sonar.javascript.model.internal.statement.ForOfStatementTreeImpl
 
variableOrExpression() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForInStatementTree
 
variableOrExpression() - Method in interface org.sonar.plugins.javascript.api.tree.statement.ForOfStatementTree
 
variables() - Method in class org.sonar.javascript.model.internal.statement.VariableDeclarationTreeImpl
 
variables() - Method in interface org.sonar.plugins.javascript.api.tree.statement.VariableDeclarationTree
 
variableStatement(VariableDeclarationTreeImpl, AstNode) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
VariableStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
VariableStatementTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
VariableStatementTreeImpl(VariableDeclarationTreeImpl, AstNode) - Constructor for class org.sonar.javascript.model.internal.statement.VariableStatementTreeImpl
 
visitArrayBindingPattern(ArrayBindingPatternTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitArrayBindingPattern(ArrayBindingPatternTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitArrayLiteral(ArrayLiteralTree) - Method in class org.sonar.javascript.ast.resolve.type.TypeVisitor
 
visitArrayLiteral(ArrayLiteralTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitArrayLiteral(ArrayLiteralTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitArrowFunction(ArrowFunctionTree) - Method in class org.sonar.javascript.ast.resolve.SymbolDeclarationVisitor
 
visitArrowFunction(ArrowFunctionTree) - Method in class org.sonar.javascript.ast.resolve.SymbolVisitor
 
visitArrowFunction(ArrowFunctionTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitArrowFunction(ArrowFunctionTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitAssignmentExpression(AssignmentExpressionTree) - Method in class org.sonar.javascript.ast.resolve.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.ast.resolve.type.TypeVisitor
 
visitAssignmentExpression(AssignmentExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitAssignmentExpression(AssignmentExpressionTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitBinaryExpression(BinaryExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitBinaryExpression(BinaryExpressionTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitBindingProperty(BindingPropertyTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitBindingProperty(BindingPropertyTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitBlock(BlockTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitBlock(BlockTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitBreakStatement(BreakStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitBreakStatement(BreakStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitCallExpression(CallExpressionTree) - Method in class org.sonar.javascript.ast.resolve.type.TypeVisitor
 
visitCallExpression(CallExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitCallExpression(CallExpressionTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitCaseClause(CaseClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitCaseClause(CaseClauseTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitCatchBlock(CatchBlockTree) - Method in class org.sonar.javascript.ast.resolve.SymbolDeclarationVisitor
 
visitCatchBlock(CatchBlockTree) - Method in class org.sonar.javascript.ast.resolve.SymbolVisitor
 
visitCatchBlock(CatchBlockTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitCatchBlock(CatchBlockTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitClassDeclaration(ClassTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitClassDeclaration(ClassTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitComputedPropertyName(ComputedPropertyNameTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitComputedPropertyName(ComputedPropertyNameTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitConditionalExpression(ConditionalExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitConditionalExpression(ConditionalExpressionTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitContinueStatement(ContinueStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitContinueStatement(ContinueStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitDebugger(DebuggerStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitDebugger(DebuggerStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitDefaultClause(DefaultClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitDefaultClause(DefaultClauseTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitDefaultExportDeclaration(DefaultExportDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitDefaultExportDeclaration(DefaultExportDeclarationTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitDoWhileStatement(DoWhileStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitDoWhileStatement(DoWhileStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitElseClause(ElseClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitElseClause(ElseClauseTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitEmptyStatement(EmptyStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitEmptyStatement(EmptyStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitExportClause(ExportClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitExportClause(ExportClauseTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitExpressionStatement(ExpressionStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitExpressionStatement(ExpressionStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitFile(Tree) - Method in class org.sonar.javascript.ast.visitors.SubscriptionAstTreeVisitor
 
visitFile(AstNode) - Method in class org.sonar.javascript.ast.visitors.VisitorsBridge
 
visitFile(AstNode) - Method in class org.sonar.javascript.metrics.LinesOfCodeVisitor
visitForInStatement(ForInStatementTree) - Method in class org.sonar.javascript.ast.resolve.SymbolVisitor
 
visitForInStatement(ForInStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitForInStatement(ForInStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitForOfStatement(ForOfStatementTree) - Method in class org.sonar.javascript.ast.resolve.SymbolVisitor
 
visitForOfStatement(ForOfStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitForOfStatement(ForOfStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitForStatement(ForStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitForStatement(ForStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitFromClause(FromClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitFromClause(FromClauseTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.javascript.ast.resolve.SymbolDeclarationVisitor
 
visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.javascript.ast.resolve.SymbolVisitor
 
visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.javascript.ast.resolve.type.TypeVisitor
 
visitFunctionDeclaration(FunctionDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitFunctionDeclaration(FunctionDeclarationTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitFunctionExpression(FunctionExpressionTree) - Method in class org.sonar.javascript.ast.resolve.SymbolDeclarationVisitor
Detail about Function Expression scope The BindingIdentifier in a FunctionExpression can be referenced from inside the FunctionExpression's FunctionBody to allow the function to call itself recursively.
visitFunctionExpression(FunctionExpressionTree) - Method in class org.sonar.javascript.ast.resolve.SymbolVisitor
 
visitFunctionExpression(FunctionExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitFunctionExpression(FunctionExpressionTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitIdentifier(IdentifierTree) - Method in class org.sonar.javascript.ast.resolve.SymbolVisitor
 
visitIdentifier(IdentifierTree) - Method in class org.sonar.javascript.ast.resolve.type.TypeVisitor
 
visitIdentifier(IdentifierTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitIdentifier(IdentifierTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitIfStatement(IfStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitIfStatement(IfStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitImportClause(ImportClauseTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitImportClause(ImportClauseTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitImportDeclaration(ImportDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitImportDeclaration(ImportDeclarationTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitImportModuletDeclaration(ImportModuleDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitImportModuletDeclaration(ImportModuleDeclarationTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitInitializedBindingElement(InitializedBindingElementTree) - Method in class org.sonar.javascript.ast.resolve.type.TypeVisitor
 
visitInitializedBindingElement(InitializedBindingElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitInitializedBindingElement(InitializedBindingElementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitLabelledStatement(LabelledStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitLabelledStatement(LabelledStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitLiteral(LiteralTree) - Method in class org.sonar.javascript.ast.resolve.type.TypeVisitor
 
visitLiteral(LiteralTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitLiteral(LiteralTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitMemberExpression(MemberExpressionTree) - Method in class org.sonar.javascript.ast.resolve.type.TypeVisitor
 
visitMemberExpression(MemberExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitMemberExpression(MemberExpressionTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitMethodDeclaration(MethodDeclarationTree) - Method in class org.sonar.javascript.ast.resolve.SymbolDeclarationVisitor
 
visitMethodDeclaration(MethodDeclarationTree) - Method in class org.sonar.javascript.ast.resolve.SymbolVisitor
 
visitMethodDeclaration(MethodDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitMethodDeclaration(MethodDeclarationTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitModule(ModuleTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitModule(ModuleTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitNamedExportDeclaration(NamedExportDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitNamedExportDeclaration(NamedExportDeclarationTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitNameSpaceExportDeclaration(NameSpaceExportDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitNameSpaceExportDeclaration(NameSpaceExportDeclarationTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitNewExpression(NewExpressionTree) - Method in class org.sonar.javascript.ast.resolve.type.TypeVisitor
 
visitNewExpression(NewExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitNewExpression(NewExpressionTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitNode(Tree) - Method in class org.sonar.javascript.ast.visitors.SubscriptionAstTreeVisitor
 
visitNode(AstNode) - Method in class org.sonar.javascript.metrics.ComplexityVisitor
 
visitObjectBindingPattern(ObjectBindingPatternTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitObjectBindingPattern(ObjectBindingPatternTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitObjectLiteral(ObjectLiteralTree) - Method in class org.sonar.javascript.ast.resolve.type.TypeVisitor
 
visitObjectLiteral(ObjectLiteralTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitObjectLiteral(ObjectLiteralTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
VisitorsBridge - Class in org.sonar.javascript.ast.visitors
 
VisitorsBridge(List<JavaScriptFileScanner>, ResourcePerspectives, FileSystem, Settings) - Constructor for class org.sonar.javascript.ast.visitors.VisitorsBridge
 
visitPairProperty(PairPropertyTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitPairProperty(PairPropertyTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitParameterList(ParameterListTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitParameterList(ParameterListTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitParenthesisedExpression(ParenthesisedExpressionTree) - Method in class org.sonar.javascript.ast.resolve.type.TypeVisitor
 
visitParenthesisedExpression(ParenthesisedExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitParenthesisedExpression(ParenthesisedExpressionTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitRestElement(RestElementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitRestElement(RestElementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitReturnStatement(ReturnStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitReturnStatement(ReturnStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitScript(ScriptTree) - Method in class org.sonar.javascript.ast.resolve.SymbolDeclarationVisitor
 
visitScript(ScriptTree) - Method in class org.sonar.javascript.ast.resolve.SymbolVisitor
 
visitScript(ScriptTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitScript(ScriptTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitSpecifier(SpecifierTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitSpecifier(SpecifierTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitSpecifierList(SpecifierListTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitSpecifierList(SpecifierListTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitSuper(SuperTreeImpl) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitSuper(SuperTreeImpl) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitSwitchStatement(SwitchStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitTaggedTemplate(TaggedTemplateTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitTaggedTemplate(TaggedTemplateTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitTemplateCharacters(TemplateCharactersTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitTemplateCharacters(TemplateCharactersTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitTemplateExpression(TemplateExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitTemplateExpression(TemplateExpressionTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitTemplateLiteral(TemplateLiteralTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitTemplateLiteral(TemplateLiteralTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitThisTree(ThisTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitThisTree(ThisTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitThrowStatement(ThrowStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitThrowStatement(ThrowStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitToken(SyntaxToken) - Method in class org.sonar.javascript.ast.visitors.SubscriptionAstTreeVisitor
 
visitToken(Token) - Method in class org.sonar.javascript.metrics.FileLinesVisitor
 
visitToken(Token) - Method in class org.sonar.javascript.metrics.LinesOfCodeVisitor
visitTrivia(SyntaxTrivia) - Method in class org.sonar.javascript.ast.visitors.SubscriptionAstTreeVisitor
 
visitTryStatement(TryStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitTryStatement(TryStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitUnaryExpression(UnaryExpressionTree) - Method in class org.sonar.javascript.ast.resolve.SymbolVisitor
 
visitUnaryExpression(UnaryExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitUnaryExpression(UnaryExpressionTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitVariableDeclaration(VariableDeclarationTree) - Method in class org.sonar.javascript.ast.resolve.SymbolDeclarationVisitor
 
visitVariableDeclaration(VariableDeclarationTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitVariableDeclaration(VariableDeclarationTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitVariableStatement(VariableStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitVariableStatement(VariableStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitWhileStatement(WhileStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitWhileStatement(WhileStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitWithStatement(WithStatementTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitWithStatement(WithStatementTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 
visitYieldExpression(YieldExpressionTree) - Method in class org.sonar.plugins.javascript.api.visitors.BaseTreeVisitor
 
visitYieldExpression(YieldExpressionTree) - Method in interface org.sonar.plugins.javascript.api.visitors.TreeVisitor
 

W

WebAPI - Class in org.sonar.javascript.ast.resolve.type
 
WHILE_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
whileKeyword() - Method in class org.sonar.javascript.model.internal.statement.DoWhileStatementTreeImpl
 
whileKeyword() - Method in class org.sonar.javascript.model.internal.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(AstNode, AstNode, ExpressionTree, AstNode, StatementTree) - Method in class org.sonar.javascript.ast.parser.TreeFactory
 
WhileStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
WhileStatementTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
WhileStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.javascript.model.internal.statement.WhileStatementTreeImpl
 
WHITESPACE - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
Tab, Vertical Tab, Form Feed, Space, No-break space, Byte Order Mark, Any other Unicode "space separator"
WITH_STATEMENT() - Method in class org.sonar.javascript.parser.ActionGrammar
 
withKeyword() - Method in class org.sonar.javascript.model.internal.statement.WithStatementTreeImpl
 
withKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.statement.WithStatementTree
 
WithStatementTree - Interface in org.sonar.plugins.javascript.api.tree.statement
WithStatementTreeImpl - Class in org.sonar.javascript.model.internal.statement
 
WithStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.javascript.model.internal.statement.WithStatementTreeImpl
 
WRAPPER_AST_NODE - Static variable in class org.sonar.javascript.ast.parser.TreeFactory
 

Y

YIELD_EXPRESSION() - Method in class org.sonar.javascript.parser.ActionGrammar
 
YIELD_EXPRESSION_NO_IN() - Method in class org.sonar.javascript.parser.ActionGrammar
 
YieldExpressionTree - Interface in org.sonar.plugins.javascript.api.tree.expression
YieldExpressionTreeImpl - Class in org.sonar.javascript.model.internal.expression
 
YieldExpressionTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.javascript.model.internal.expression.YieldExpressionTreeImpl
 
YieldExpressionTreeImpl(InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.javascript.model.internal.expression.YieldExpressionTreeImpl
 
YieldExpressionTreeImpl(ExpressionTree) - Constructor for class org.sonar.javascript.model.internal.expression.YieldExpressionTreeImpl
 
yieldKeyword() - Method in class org.sonar.javascript.model.internal.expression.YieldExpressionTreeImpl
 
yieldKeyword() - Method in interface org.sonar.plugins.javascript.api.tree.expression.YieldExpressionTree
 

Z

zeroOrMore(T) - Method in class org.sonar.javascript.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
zeroOrMore(T) - Method in interface org.sonar.javascript.parser.sslr.GrammarBuilder
 
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 

Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.