Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2011-2014
SonarSource and Eriks Nukis
. All Rights Reserved.