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

A

accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.ArrayLiteralTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.BinaryOperatorTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.BlockTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.BreakStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.CaseClauseTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.CatchBlockTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.CommaOperatorTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.ConditionalOperatorTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.ContinueStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.DebuggerStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.DoWhileStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.EmptyStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.ExpressionStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.ForInStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.ForStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.FunctionCallTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.FunctionTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.IdentifierTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.IfStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.IndexAccessTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.LabelledStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.LiteralTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.NewOperatorTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.ObjectLiteralTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.ParenthesizedTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.ProgramTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.PropertyAccessTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.PropertyAssignmentTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.ReturnStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.SwitchStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.ThrowStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.TryStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.UnaryOperatorTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.VariableDeclarationTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.VariableStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.WhileStatementTreeImpl
 
accept(VisitorsDispatcher) - Method in class org.sonar.javascript.model.TreeImpl.WithStatementTreeImpl
 
aggregateIfThereIsAlreadyAValue() - Method in enum org.sonar.javascript.api.EcmaScriptMetric
 
arguments() - Method in interface org.sonar.javascript.model.FunctionCallTree
 
arguments() - Method in interface org.sonar.javascript.model.NewOperatorTree
 
arguments() - Method in class org.sonar.javascript.model.TreeImpl.FunctionCallTreeImpl
 
arguments() - Method in class org.sonar.javascript.model.TreeImpl.NewOperatorTreeImpl
 
ArrayLiteralTree - Interface in org.sonar.javascript.model
Array Initialiser.
as(Class<T>) - Method in interface org.sonar.javascript.model.Tree
 
as(Class<T>) - Method in class org.sonar.javascript.model.TreeImpl
 
ASTMaker - Class in org.sonar.javascript.model
 
astNode - Variable in class org.sonar.javascript.model.TreeImpl
 

B

BinaryOperatorTree - Interface in org.sonar.javascript.model
Binary Operator.
block() - Method in interface org.sonar.javascript.model.CatchBlockTree
 
block() - Method in class org.sonar.javascript.model.TreeImpl.CatchBlockTreeImpl
 
block() - Method in class org.sonar.javascript.model.TreeImpl.TryStatementTreeImpl
 
block() - Method in interface org.sonar.javascript.model.TryStatementTree
 
BlockTree - Interface in org.sonar.javascript.model
Block.
body() - Method in interface org.sonar.javascript.model.FunctionTree
 
body() - Method in interface org.sonar.javascript.model.PropertyAssignmentTree
 
body() - Method in class org.sonar.javascript.model.TreeImpl.FunctionTreeImpl
 
body() - Method in class org.sonar.javascript.model.TreeImpl.PropertyAssignmentTreeImpl
 
BreakStatementTree - Interface in org.sonar.javascript.model
break Statement.
build() - Method in class org.sonar.javascript.ProgressAstScanner.Builder
 

C

CaseClauseTree - Interface in org.sonar.javascript.model
Case Clause.
cases() - Method in interface org.sonar.javascript.model.SwitchStatementTree
 
cases() - Method in class org.sonar.javascript.model.TreeImpl.SwitchStatementTreeImpl
 
catchBlock() - Method in class org.sonar.javascript.model.TreeImpl.TryStatementTreeImpl
 
catchBlock() - Method in interface org.sonar.javascript.model.TryStatementTree
 
CatchBlockTree - Interface in org.sonar.javascript.model
Catch Block.
CharsetAwareVisitor - Interface in org.sonar.javascript
 
CommaOperatorTree - Interface in org.sonar.javascript.model
Comma Operator
COMMENT - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
 
ComplexityVisitor - Class in org.sonar.javascript.metrics
 
ComplexityVisitor() - Constructor for class org.sonar.javascript.metrics.ComplexityVisitor
 
condition() - Method in interface org.sonar.javascript.model.ConditionalOperatorTree
 
condition() - Method in interface org.sonar.javascript.model.DoWhileStatementTree
 
condition() - Method in interface org.sonar.javascript.model.ForStatementTree
 
condition() - Method in interface org.sonar.javascript.model.IfStatementTree
 
condition() - Method in class org.sonar.javascript.model.TreeImpl.ConditionalOperatorTreeImpl
 
condition() - Method in class org.sonar.javascript.model.TreeImpl.DoWhileStatementTreeImpl
 
condition() - Method in class org.sonar.javascript.model.TreeImpl.ForStatementTreeImpl
 
condition() - Method in class org.sonar.javascript.model.TreeImpl.IfStatementTreeImpl
 
condition() - Method in class org.sonar.javascript.model.TreeImpl.WhileStatementTreeImpl
 
condition() - Method in interface org.sonar.javascript.model.WhileStatementTree
 
ConditionalOperatorTree - Interface in org.sonar.javascript.model
Conditional Operator.
constructor() - Method in interface org.sonar.javascript.model.NewOperatorTree
 
constructor() - Method in class org.sonar.javascript.model.TreeImpl.NewOperatorTreeImpl
 
consume(CodeReader, Lexer) - Method in class org.sonar.javascript.lexer.EcmaScriptRegexpChannel
 
ContinueStatementTree - Interface in org.sonar.javascript.model
continue Statement.
create(EcmaScriptConfiguration, SquidAstVisitor<LexerlessGrammar>...) - Static method in class org.sonar.javascript.JavaScriptAstScanner
 
create(EcmaScriptConfiguration) - Static method in class org.sonar.javascript.lexer.EcmaScriptLexer
 
create() - Static method in class org.sonar.javascript.model.ASTMaker
 
create(EcmaScriptConfiguration, ParsingEventListener...) - Static method in class org.sonar.javascript.parser.EcmaScriptParser
 
createGrammar() - Static method in enum org.sonar.javascript.parser.EcmaScriptGrammar
 
createGrammarBuilder() - Static method in enum org.sonar.javascript.parser.EcmaScriptGrammar
 

D

DebuggerStatementTree - Interface in org.sonar.javascript.model
debugger Statement.
declarations() - Method in class org.sonar.javascript.model.TreeImpl.VariableStatementTreeImpl
 
declarations() - Method in interface org.sonar.javascript.model.VariableStatementTree
 
DoWhileStatementTree - Interface in org.sonar.javascript.model
do-while Statement.

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
 
elseExpression() - Method in interface org.sonar.javascript.model.ConditionalOperatorTree
 
elseExpression() - Method in class org.sonar.javascript.model.TreeImpl.ConditionalOperatorTreeImpl
 
elseStatement() - Method in interface org.sonar.javascript.model.IfStatementTree
 
elseStatement() - Method in class org.sonar.javascript.model.TreeImpl.IfStatementTreeImpl
 
EmptyStatementTree - Interface in org.sonar.javascript.model
Empty Statement.
expression() - Method in interface org.sonar.javascript.model.CaseClauseTree
 
expression() - Method in interface org.sonar.javascript.model.ExpressionStatementTree
 
expression() - Method in interface org.sonar.javascript.model.ForInStatementTree
 
expression() - Method in interface org.sonar.javascript.model.FunctionCallTree
 
expression() - Method in interface org.sonar.javascript.model.IndexAccessTree
 
expression() - Method in interface org.sonar.javascript.model.ParenthesizedTree
 
expression() - Method in interface org.sonar.javascript.model.PropertyAccessTree
 
expression() - Method in interface org.sonar.javascript.model.PropertyAssignmentTree
 
expression() - Method in interface org.sonar.javascript.model.ReturnStatementTree
 
expression() - Method in interface org.sonar.javascript.model.SwitchStatementTree
 
expression() - Method in interface org.sonar.javascript.model.ThrowStatementTree
 
expression() - Method in class org.sonar.javascript.model.TreeImpl.CaseClauseTreeImpl
 
expression() - Method in class org.sonar.javascript.model.TreeImpl.ExpressionStatementTreeImpl
 
expression() - Method in class org.sonar.javascript.model.TreeImpl.ForInStatementTreeImpl
 
expression() - Method in class org.sonar.javascript.model.TreeImpl.FunctionCallTreeImpl
 
expression() - Method in class org.sonar.javascript.model.TreeImpl.IndexAccessTreeImpl
 
expression() - Method in class org.sonar.javascript.model.TreeImpl.ParenthesizedTreeImpl
 
expression() - Method in class org.sonar.javascript.model.TreeImpl.PropertyAccessTreeImpl
 
expression() - Method in class org.sonar.javascript.model.TreeImpl.PropertyAssignmentTreeImpl
 
expression() - Method in class org.sonar.javascript.model.TreeImpl.ReturnStatementTreeImpl
 
expression() - Method in class org.sonar.javascript.model.TreeImpl.SwitchStatementTreeImpl
 
expression() - Method in class org.sonar.javascript.model.TreeImpl.ThrowStatementTreeImpl
 
expression() - Method in class org.sonar.javascript.model.TreeImpl.WithStatementTreeImpl
 
expression() - Method in interface org.sonar.javascript.model.WithStatementTree
 
expressions() - Method in interface org.sonar.javascript.model.ArrayLiteralTree
 
expressions() - Method in interface org.sonar.javascript.model.CommaOperatorTree
 
expressions() - Method in class org.sonar.javascript.model.TreeImpl.ArrayLiteralTreeImpl
 
expressions() - Method in class org.sonar.javascript.model.TreeImpl.CommaOperatorTreeImpl
 
ExpressionStatementTree - Interface in org.sonar.javascript.model
Expression Statement.
ExpressionTree - Interface in org.sonar.javascript.model
Common interface for all types of expressions.

F

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(Project, FileLinesContextFactory) - Constructor for class org.sonar.javascript.metrics.FileLinesVisitor
 
finallyBlock() - Method in class org.sonar.javascript.model.TreeImpl.TryStatementTreeImpl
 
finallyBlock() - Method in interface org.sonar.javascript.model.TryStatementTree
 
ForInStatementTree - Interface in org.sonar.javascript.model
for-in Statement.
formalParameterList() - Method in interface org.sonar.javascript.model.FunctionTree
 
formalParameterList() - Method in class org.sonar.javascript.model.TreeImpl.FunctionTreeImpl
 
ForStatementTree - Interface in org.sonar.javascript.model
for Statement.
FunctionCallTree - Interface in org.sonar.javascript.model
Function Call.
FunctionTree - Interface in org.sonar.javascript.model
Function Definition.

G

getCalculatedMetricFormula() - Method in enum org.sonar.javascript.api.EcmaScriptMetric
 
getContents(String) - Method in class org.sonar.javascript.EcmaScriptCommentAnalyser
 
getIgnoreHeaderComments() - Method in class org.sonar.javascript.EcmaScriptConfiguration
 
getLine() - Method in interface org.sonar.javascript.model.Tree
 
getLine() - Method in class org.sonar.javascript.model.TreeImpl.BinaryOperatorTreeImpl
 
getLine() - Method in class org.sonar.javascript.model.TreeImpl
 
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
 
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
 

H

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
 

I

IDENTIFIER - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
 
identifier() - Method in interface org.sonar.javascript.model.CatchBlockTree
 
identifier() - Method in interface org.sonar.javascript.model.FunctionTree
 
identifier() - Method in interface org.sonar.javascript.model.PropertyAccessTree
 
identifier() - Method in class org.sonar.javascript.model.TreeImpl.CatchBlockTreeImpl
 
identifier() - Method in class org.sonar.javascript.model.TreeImpl.FunctionTreeImpl
 
identifier() - Method in class org.sonar.javascript.model.TreeImpl.PropertyAccessTreeImpl
 
identifier() - Method in class org.sonar.javascript.model.TreeImpl.VariableDeclarationTreeImpl
 
identifier() - Method in interface org.sonar.javascript.model.VariableDeclarationTree
 
IdentifierTree - Interface in org.sonar.javascript.model
Identifier
IfStatementTree - Interface in org.sonar.javascript.model
if Statement.
incrementExpression() - Method in interface org.sonar.javascript.model.ForStatementTree
 
incrementExpression() - Method in class org.sonar.javascript.model.TreeImpl.ForStatementTreeImpl
 
index() - Method in interface org.sonar.javascript.model.IndexAccessTree
 
index() - Method in class org.sonar.javascript.model.TreeImpl.IndexAccessTreeImpl
 
IndexAccessTree - Interface in org.sonar.javascript.model
Index Access.
init() - Method in class org.sonar.javascript.metrics.ComplexityVisitor
 
initExpression() - Method in interface org.sonar.javascript.model.ForStatementTree
 
initExpression() - Method in class org.sonar.javascript.model.TreeImpl.ForStatementTreeImpl
 
initialiser() - Method in class org.sonar.javascript.model.TreeImpl.VariableDeclarationTreeImpl
 
initialiser() - Method in interface org.sonar.javascript.model.VariableDeclarationTree
 
initVariables() - Method in interface org.sonar.javascript.model.ForInStatementTree
 
initVariables() - Method in interface org.sonar.javascript.model.ForStatementTree
 
initVariables() - Method in class org.sonar.javascript.model.TreeImpl.ForInStatementTreeImpl
 
initVariables() - Method in class org.sonar.javascript.model.TreeImpl.ForStatementTreeImpl
 
is(Class<T>) - Method in interface org.sonar.javascript.model.Tree
 
is(Class<T>) - Method in class org.sonar.javascript.model.TreeImpl
 
isBlank(String) - Method in class org.sonar.javascript.EcmaScriptCommentAnalyser
 
isCalculatedMetric() - Method in enum org.sonar.javascript.api.EcmaScriptMetric
 
isThereAggregationFormula() - Method in enum org.sonar.javascript.api.EcmaScriptMetric
 

J

JavaScriptAstScanner - Class in org.sonar.javascript
 

K

keywordValues() - Static method in enum org.sonar.javascript.api.EcmaScriptKeyword
 

L

label() - Method in interface org.sonar.javascript.model.BreakStatementTree
 
label() - Method in interface org.sonar.javascript.model.ContinueStatementTree
 
label() - Method in interface org.sonar.javascript.model.LabelledStatementTree
 
label() - Method in class org.sonar.javascript.model.TreeImpl.BreakStatementTreeImpl
 
label() - Method in class org.sonar.javascript.model.TreeImpl.ContinueStatementTreeImpl
 
label() - Method in class org.sonar.javascript.model.TreeImpl.LabelledStatementTreeImpl
 
LabelledStatementTree - Interface in org.sonar.javascript.model
Labelled Statement.
leave(Object, Class<?>) - Method in class org.sonar.javascript.model.VisitorsDispatcher
 
leaveFile(AstNode) - Method in class org.sonar.javascript.metrics.FileLinesVisitor
 
leftHandSideExpression() - Method in interface org.sonar.javascript.model.ForInStatementTree
 
leftHandSideExpression() - Method in class org.sonar.javascript.model.TreeImpl.ForInStatementTreeImpl
 
leftOperand() - Method in interface org.sonar.javascript.model.BinaryOperatorTree
 
leftOperand() - Method in class org.sonar.javascript.model.TreeImpl.BinaryOperatorTreeImpl
 
LINE_TERMINATOR - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
LF, CR, LS, PS
LITERAL - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
 
LiteralTree - Interface in org.sonar.javascript.model
Common interface for all types of literals.

M

makeFrom(AstNode) - Method in class org.sonar.javascript.model.ASTMaker
 
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
 

N

name() - Method in interface org.sonar.javascript.model.IdentifierTree
 
name() - Method in class org.sonar.javascript.model.TreeImpl.IdentifierTreeImpl
 
NewOperatorTree - Interface in org.sonar.javascript.model
new Operator.
nextFile(File) - Method in class org.sonar.javascript.ProgressReport
 
NUMERIC_LITERAL - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
 

O

ObjectLiteralTree - Interface in org.sonar.javascript.model
Object Initialiser.
operand() - Method in class org.sonar.javascript.model.TreeImpl.UnaryOperatorTreeImpl
 
operand() - Method in interface org.sonar.javascript.model.UnaryOperatorTree
 
operator() - Method in interface org.sonar.javascript.model.BinaryOperatorTree
 
operator() - Method in class org.sonar.javascript.model.TreeImpl.BinaryOperatorTreeImpl
 
operator() - Method in class org.sonar.javascript.model.TreeImpl.UnaryOperatorTreeImpl
 
operator() - Method in interface org.sonar.javascript.model.UnaryOperatorTree
 
org.sonar.javascript - package org.sonar.javascript
 
org.sonar.javascript.api - package org.sonar.javascript.api
 
org.sonar.javascript.lexer - package org.sonar.javascript.lexer
 
org.sonar.javascript.metrics - package org.sonar.javascript.metrics
 
org.sonar.javascript.model - package org.sonar.javascript.model
Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).
org.sonar.javascript.parser - package org.sonar.javascript.parser
 

P

ParenthesizedTree - Interface in org.sonar.javascript.model
Grouping Operator.
ProgramTree - Interface in org.sonar.javascript.model
Program.
ProgressAstScanner - Class in org.sonar.javascript
 
ProgressAstScanner(ProgressAstScanner.Builder) - Constructor for class org.sonar.javascript.ProgressAstScanner
 
ProgressAstScanner.Builder - Class in org.sonar.javascript
 
ProgressAstScanner.Builder(SquidAstVisitorContextImpl<LexerlessGrammar>) - Constructor for class org.sonar.javascript.ProgressAstScanner.Builder
 
ProgressReport - Class in org.sonar.javascript
 
ProgressReport(String, long, Logger) - Constructor for class org.sonar.javascript.ProgressReport
 
ProgressReport(String, long) - Constructor for class org.sonar.javascript.ProgressReport
 
PropertyAccessTree - Interface in org.sonar.javascript.model
Property Access.
propertyAssignments() - Method in interface org.sonar.javascript.model.ObjectLiteralTree
 
propertyAssignments() - Method in class org.sonar.javascript.model.TreeImpl.ObjectLiteralTreeImpl
 
PropertyAssignmentTree - Interface in org.sonar.javascript.model
Property Assignment
propertyName() - Method in interface org.sonar.javascript.model.PropertyAssignmentTree
 
propertyName() - Method in class org.sonar.javascript.model.TreeImpl.PropertyAssignmentTreeImpl
 
propertySetParameters() - Method in interface org.sonar.javascript.model.PropertyAssignmentTree
 
propertySetParameters() - Method in class org.sonar.javascript.model.TreeImpl.PropertyAssignmentTreeImpl
 

R

REGULAR_EXPRESSION - Static variable in class org.sonar.javascript.lexer.EcmaScriptRegexpChannel
 
ReturnStatementTree - Interface in org.sonar.javascript.model
return Statement.
rightOperand() - Method in interface org.sonar.javascript.model.BinaryOperatorTree
 
rightOperand() - Method in class org.sonar.javascript.model.TreeImpl.BinaryOperatorTreeImpl
 
run() - Method in class org.sonar.javascript.ProgressReport
 

S

scan(List<? extends Tree>, VisitorsDispatcher) - Static method in class org.sonar.javascript.model.TreeImpl
 
scan(Tree, VisitorsDispatcher) - Static method in class org.sonar.javascript.model.TreeImpl
 
scanFiles(Collection<File>) - Method in class org.sonar.javascript.ProgressAstScanner
 
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.
setCharset(Charset) - Method in interface org.sonar.javascript.CharsetAwareVisitor
 
setIgnoreHeaderComments(boolean) - Method in class org.sonar.javascript.EcmaScriptConfiguration
 
SINGLE_LINE_COMMENT - Static variable in class org.sonar.javascript.lexer.EcmaScriptLexer
 
sourceElements() - Method in interface org.sonar.javascript.model.ProgramTree
 
sourceElements() - Method in class org.sonar.javascript.model.TreeImpl.ProgramTreeImpl
 
SourceElementTree - Interface in org.sonar.javascript.model
Common interface for all types of source elements.
start(int) - Method in class org.sonar.javascript.ProgressReport
 
statement() - Method in interface org.sonar.javascript.model.DoWhileStatementTree
 
statement() - Method in interface org.sonar.javascript.model.ForInStatementTree
 
statement() - Method in interface org.sonar.javascript.model.ForStatementTree
 
statement() - Method in interface org.sonar.javascript.model.LabelledStatementTree
 
statement() - Method in class org.sonar.javascript.model.TreeImpl.DoWhileStatementTreeImpl
 
statement() - Method in class org.sonar.javascript.model.TreeImpl.ForInStatementTreeImpl
 
statement() - Method in class org.sonar.javascript.model.TreeImpl.ForStatementTreeImpl
 
statement() - Method in class org.sonar.javascript.model.TreeImpl.LabelledStatementTreeImpl
 
statement() - Method in class org.sonar.javascript.model.TreeImpl.WhileStatementTreeImpl
 
statement() - Method in class org.sonar.javascript.model.TreeImpl.WithStatementTreeImpl
 
statement() - Method in interface org.sonar.javascript.model.WhileStatementTree
 
statement() - Method in interface org.sonar.javascript.model.WithStatementTree
 
statements() - Method in interface org.sonar.javascript.model.BlockTree
 
statements() - Method in interface org.sonar.javascript.model.CaseClauseTree
 
statements() - Method in class org.sonar.javascript.model.TreeImpl.BlockTreeImpl
 
statements() - Method in class org.sonar.javascript.model.TreeImpl.CaseClauseTreeImpl
 
StatementTree - Interface in org.sonar.javascript.model
Common interface for all types of statements.
stop() - Method in class org.sonar.javascript.ProgressReport
 
SwitchStatementTree - Interface in org.sonar.javascript.model
switch Statement.

T

thenExpression() - Method in interface org.sonar.javascript.model.ConditionalOperatorTree
 
thenExpression() - Method in class org.sonar.javascript.model.TreeImpl.ConditionalOperatorTreeImpl
 
thenStatement() - Method in interface org.sonar.javascript.model.IfStatementTree
 
thenStatement() - Method in class org.sonar.javascript.model.TreeImpl.IfStatementTreeImpl
 
ThrowStatementTree - Interface in org.sonar.javascript.model
throw Statement.
toString() - Method in enum org.sonar.javascript.parser.EcmaScriptGrammar
 
Tree - Interface in org.sonar.javascript.model
Common interface for all nodes in an abstract syntax tree.
TreeImpl - Class in org.sonar.javascript.model
 
TreeImpl(AstNode) - Constructor for class org.sonar.javascript.model.TreeImpl
 
TreeImpl.ArrayLiteralTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.ArrayLiteralTreeImpl(AstNode, List<? extends ExpressionTree>) - Constructor for class org.sonar.javascript.model.TreeImpl.ArrayLiteralTreeImpl
 
TreeImpl.BinaryOperatorTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.BinaryOperatorTreeImpl(AstNode, int, ExpressionTree, ExpressionTree) - Constructor for class org.sonar.javascript.model.TreeImpl.BinaryOperatorTreeImpl
 
TreeImpl.BlockTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.BlockTreeImpl(AstNode, List<? extends StatementTree>) - Constructor for class org.sonar.javascript.model.TreeImpl.BlockTreeImpl
 
TreeImpl.BreakStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.BreakStatementTreeImpl(AstNode, IdentifierTree) - Constructor for class org.sonar.javascript.model.TreeImpl.BreakStatementTreeImpl
 
TreeImpl.CaseClauseTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.CaseClauseTreeImpl(AstNode, ExpressionTree, List<? extends StatementTree>) - Constructor for class org.sonar.javascript.model.TreeImpl.CaseClauseTreeImpl
 
TreeImpl.CatchBlockTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.CatchBlockTreeImpl(AstNode, IdentifierTree, BlockTree) - Constructor for class org.sonar.javascript.model.TreeImpl.CatchBlockTreeImpl
 
TreeImpl.CommaOperatorTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.CommaOperatorTreeImpl(AstNode, List<? extends ExpressionTree>) - Constructor for class org.sonar.javascript.model.TreeImpl.CommaOperatorTreeImpl
 
TreeImpl.ConditionalOperatorTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.ConditionalOperatorTreeImpl(AstNode, ExpressionTree, ExpressionTree, ExpressionTree) - Constructor for class org.sonar.javascript.model.TreeImpl.ConditionalOperatorTreeImpl
 
TreeImpl.ContinueStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.ContinueStatementTreeImpl(AstNode, IdentifierTree) - Constructor for class org.sonar.javascript.model.TreeImpl.ContinueStatementTreeImpl
 
TreeImpl.DebuggerStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.DebuggerStatementTreeImpl(AstNode) - Constructor for class org.sonar.javascript.model.TreeImpl.DebuggerStatementTreeImpl
 
TreeImpl.DoWhileStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.DoWhileStatementTreeImpl(AstNode, StatementTree, ExpressionTree) - Constructor for class org.sonar.javascript.model.TreeImpl.DoWhileStatementTreeImpl
 
TreeImpl.EmptyStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.EmptyStatementTreeImpl(AstNode) - Constructor for class org.sonar.javascript.model.TreeImpl.EmptyStatementTreeImpl
 
TreeImpl.ExpressionStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.ExpressionStatementTreeImpl(AstNode, ExpressionTree) - Constructor for class org.sonar.javascript.model.TreeImpl.ExpressionStatementTreeImpl
 
TreeImpl.ForInStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.ForInStatementTreeImpl(AstNode, List<VariableDeclarationTree>, ExpressionTree, StatementTree) - Constructor for class org.sonar.javascript.model.TreeImpl.ForInStatementTreeImpl
 
TreeImpl.ForInStatementTreeImpl(AstNode, ExpressionTree, ExpressionTree, StatementTree) - Constructor for class org.sonar.javascript.model.TreeImpl.ForInStatementTreeImpl
 
TreeImpl.ForStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.ForStatementTreeImpl(AstNode, List<VariableDeclarationTree>, ExpressionTree, ExpressionTree, StatementTree) - Constructor for class org.sonar.javascript.model.TreeImpl.ForStatementTreeImpl
 
TreeImpl.ForStatementTreeImpl(AstNode, ExpressionTree, ExpressionTree, ExpressionTree, StatementTree) - Constructor for class org.sonar.javascript.model.TreeImpl.ForStatementTreeImpl
 
TreeImpl.FunctionCallTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.FunctionCallTreeImpl(AstNode, ExpressionTree, List<? extends ExpressionTree>) - Constructor for class org.sonar.javascript.model.TreeImpl.FunctionCallTreeImpl
 
TreeImpl.FunctionTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.FunctionTreeImpl(AstNode, IdentifierTree, List<IdentifierTree>, List<? extends SourceElementTree>) - Constructor for class org.sonar.javascript.model.TreeImpl.FunctionTreeImpl
 
TreeImpl.IdentifierTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.IdentifierTreeImpl(AstNode, String) - Constructor for class org.sonar.javascript.model.TreeImpl.IdentifierTreeImpl
 
TreeImpl.IfStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.IfStatementTreeImpl(AstNode, ExpressionTree, StatementTree, StatementTree) - Constructor for class org.sonar.javascript.model.TreeImpl.IfStatementTreeImpl
 
TreeImpl.IndexAccessTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.IndexAccessTreeImpl(AstNode, ExpressionTree, ExpressionTree) - Constructor for class org.sonar.javascript.model.TreeImpl.IndexAccessTreeImpl
 
TreeImpl.LabelledStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.LabelledStatementTreeImpl(AstNode, IdentifierTree, StatementTree) - Constructor for class org.sonar.javascript.model.TreeImpl.LabelledStatementTreeImpl
 
TreeImpl.LiteralTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.LiteralTreeImpl(AstNode) - Constructor for class org.sonar.javascript.model.TreeImpl.LiteralTreeImpl
 
TreeImpl.NewOperatorTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.NewOperatorTreeImpl(AstNode, ExpressionTree, List<? extends ExpressionTree>) - Constructor for class org.sonar.javascript.model.TreeImpl.NewOperatorTreeImpl
 
TreeImpl.ObjectLiteralTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.ObjectLiteralTreeImpl(AstNode, List<PropertyAssignmentTree>) - Constructor for class org.sonar.javascript.model.TreeImpl.ObjectLiteralTreeImpl
 
TreeImpl.ParenthesizedTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.ParenthesizedTreeImpl(AstNode, ExpressionTree) - Constructor for class org.sonar.javascript.model.TreeImpl.ParenthesizedTreeImpl
 
TreeImpl.ProgramTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.ProgramTreeImpl(AstNode, List<? extends SourceElementTree>) - Constructor for class org.sonar.javascript.model.TreeImpl.ProgramTreeImpl
 
TreeImpl.PropertyAccessTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.PropertyAccessTreeImpl(AstNode, ExpressionTree, IdentifierTree) - Constructor for class org.sonar.javascript.model.TreeImpl.PropertyAccessTreeImpl
 
TreeImpl.PropertyAssignmentTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.PropertyAssignmentTreeImpl(AstNode, Tree, ExpressionTree, List<IdentifierTree>, List<? extends SourceElementTree>) - Constructor for class org.sonar.javascript.model.TreeImpl.PropertyAssignmentTreeImpl
 
TreeImpl.ReturnStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.ReturnStatementTreeImpl(AstNode, ExpressionTree) - Constructor for class org.sonar.javascript.model.TreeImpl.ReturnStatementTreeImpl
 
TreeImpl.SwitchStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.SwitchStatementTreeImpl(AstNode, ExpressionTree, List<CaseClauseTree>) - Constructor for class org.sonar.javascript.model.TreeImpl.SwitchStatementTreeImpl
 
TreeImpl.ThrowStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.ThrowStatementTreeImpl(AstNode, ExpressionTree) - Constructor for class org.sonar.javascript.model.TreeImpl.ThrowStatementTreeImpl
 
TreeImpl.TryStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.TryStatementTreeImpl(AstNode, BlockTree, CatchBlockTree, BlockTree) - Constructor for class org.sonar.javascript.model.TreeImpl.TryStatementTreeImpl
 
TreeImpl.UnaryOperatorTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.UnaryOperatorTreeImpl(AstNode, AstNodeType, ExpressionTree) - Constructor for class org.sonar.javascript.model.TreeImpl.UnaryOperatorTreeImpl
 
TreeImpl.VariableDeclarationTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.VariableDeclarationTreeImpl(AstNode, IdentifierTree, ExpressionTree) - Constructor for class org.sonar.javascript.model.TreeImpl.VariableDeclarationTreeImpl
 
TreeImpl.VariableStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.VariableStatementTreeImpl(AstNode, List<VariableDeclarationTree>) - Constructor for class org.sonar.javascript.model.TreeImpl.VariableStatementTreeImpl
 
TreeImpl.WhileStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.WhileStatementTreeImpl(AstNode, ExpressionTree, StatementTree) - Constructor for class org.sonar.javascript.model.TreeImpl.WhileStatementTreeImpl
 
TreeImpl.WithStatementTreeImpl - Class in org.sonar.javascript.model
 
TreeImpl.WithStatementTreeImpl(AstNode, ExpressionTree, StatementTree) - Constructor for class org.sonar.javascript.model.TreeImpl.WithStatementTreeImpl
 
TreeVisitor - Interface in org.sonar.javascript.model
Marker interface for visitors.
TreeVisitorsBridge - Class in org.sonar.javascript.model
 
TreeVisitorsBridge(List<? extends TreeVisitor>) - Constructor for class org.sonar.javascript.model.TreeVisitorsBridge
 
TryStatementTree - Interface in org.sonar.javascript.model
try Statement.

U

UnaryOperatorTree - Interface in org.sonar.javascript.model
Unary Operator and Postfix Expression.

V

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.parser.EcmaScriptGrammar
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.parser.EcmaScriptGrammar
Returns an array containing the constants of this enum type, in the order they are declared.
VariableDeclarationTree - Interface in org.sonar.javascript.model
Variable Declaration.
VariableStatementTree - Interface in org.sonar.javascript.model
Variable Statement
visit(Object, Class<?>) - Method in class org.sonar.javascript.model.VisitorsDispatcher
 
visitFile(AstNode) - Method in class org.sonar.javascript.model.TreeVisitorsBridge
 
visitNode(AstNode) - Method in class org.sonar.javascript.metrics.ComplexityVisitor
 
VisitorsDispatcher - Class in org.sonar.javascript.model
 
VisitorsDispatcher(List<? extends TreeVisitor>) - Constructor for class org.sonar.javascript.model.VisitorsDispatcher
 
visitToken(Token) - Method in class org.sonar.javascript.metrics.FileLinesVisitor
 

W

WhileStatementTree - Interface in org.sonar.javascript.model
while Statement.
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"
WithStatementTree - Interface in org.sonar.javascript.model
with Statement.

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

Copyright © 2011-2014 SonarSource and Eriks Nukis. All Rights Reserved.