| Package | Description |
|---|---|
| org.sonar.javascript.highlighter | |
| org.sonar.javascript.tree.impl |
Provides implementation of interfaces that represent JavaScript source code as abstract syntax trees (AST).
|
| org.sonar.javascript.tree.impl.declaration | |
| org.sonar.javascript.tree.impl.expression | |
| org.sonar.javascript.tree.impl.lexical | |
| org.sonar.javascript.tree.impl.statement | |
| org.sonar.javascript.tree.visitors | |
| 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 |
Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).
|
| 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 |
Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).
|
| org.sonar.plugins.javascript.api.tree.statement |
Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).
|
| Modifier and Type | Method and Description |
|---|---|
int |
SourceFileOffsets.endOffset(SyntaxToken token) |
int |
SourceFileOffsets.startOffset(SyntaxToken token) |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
JavaScriptTree.getFirstToken() |
SyntaxToken |
JavaScriptTree.getLastToken() |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
NameSpaceSpecifierTreeImpl.asToken() |
SyntaxToken |
SpecifierTreeImpl.asToken() |
SyntaxToken |
ObjectBindingPatternTreeImpl.closeCurlyBrace() |
SyntaxToken |
SpecifierListTreeImpl.closeCurlyBraceToken() |
SyntaxToken |
ParameterListTreeImpl.closeParenthesis() |
SyntaxToken |
BindingPropertyTreeImpl.colonToken() |
SyntaxToken |
ImportClauseTreeImpl.commaToken() |
SyntaxToken |
DefaultExportDeclarationTreeImpl.defaultToken() |
SyntaxToken |
ScriptTreeImpl.EOFToken() |
SyntaxToken |
InitializedBindingElementTreeImpl.equalToken() |
SyntaxToken |
DefaultExportDeclarationTreeImpl.exportToken() |
SyntaxToken |
NameSpaceExportDeclarationTreeImpl.exportToken() |
SyntaxToken |
NamedExportDeclarationTreeImpl.exportToken() |
SyntaxToken |
FromClauseTreeImpl.fromToken() |
SyntaxToken |
FunctionDeclarationTreeImpl.functionKeyword() |
SyntaxToken |
ImportModuleDeclarationTreeImpl.importToken() |
SyntaxToken |
ImportDeclarationTreeImpl.importToken() |
SyntaxToken |
NameSpaceSpecifierTreeImpl.name() |
SyntaxToken |
ObjectBindingPatternTreeImpl.openCurlyBrace() |
SyntaxToken |
SpecifierListTreeImpl.openCurlyBraceToken() |
SyntaxToken |
ParameterListTreeImpl.openParenthesis() |
SyntaxToken |
ImportModuleDeclarationTreeImpl.semicolonToken() |
SyntaxToken |
ImportDeclarationTreeImpl.semicolonToken() |
SyntaxToken |
NameSpaceExportDeclarationTreeImpl.semicolonToken() |
SyntaxToken |
ExportClauseTreeImpl.semicolonToken() |
SyntaxToken |
ScriptTreeImpl.shebangToken() |
SyntaxToken |
GeneratorMethodDeclarationTreeImpl.starToken() |
SyntaxToken |
FunctionDeclarationTreeImpl.starToken() |
SyntaxToken |
NameSpaceExportDeclarationTreeImpl.starToken() |
SyntaxToken |
AccessorMethodDeclarationTreeImpl.staticToken() |
SyntaxToken |
GeneratorMethodDeclarationTreeImpl.staticToken() |
SyntaxToken |
MethodDeclarationTreeImpl.staticToken() |
| Constructor and Description |
|---|
ExportClauseTreeImpl(SpecifierListTreeImpl exports,
FromClauseTreeImpl fromClause,
SyntaxToken semicolonToken) |
ExportClauseTreeImpl(SpecifierListTreeImpl exports,
SyntaxToken semicolonToken) |
ImportDeclarationTreeImpl(InternalSyntaxToken importToken,
ImportClauseTreeImpl importClause,
FromClauseTreeImpl fromClause,
SyntaxToken semicolonToken) |
ImportModuleDeclarationTreeImpl(InternalSyntaxToken importToken,
LiteralTreeImpl moduleName,
SyntaxToken semicolonToken) |
NameSpaceExportDeclarationTreeImpl(InternalSyntaxToken exportToken,
InternalSyntaxToken starToken,
FromClauseTreeImpl fromClause,
SyntaxToken semicolonToken) |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
ClassTreeImpl.classToken() |
SyntaxToken |
TemplateLiteralTreeImpl.closeBacktick() |
SyntaxToken |
BracketMemberExpressionTreeImpl.closeBracket() |
SyntaxToken |
ArrayLiteralTreeImpl.closeBracket() |
SyntaxToken |
ComputedPropertyNameTreeImpl.closeCurlyBrace() |
SyntaxToken |
ObjectLiteralTreeImpl.closeCurlyBrace() |
SyntaxToken |
TemplateExpressionTreeImpl.closeCurlyBrace() |
SyntaxToken |
ClassTreeImpl.closeCurlyBraceToken() |
SyntaxToken |
ParenthesisedExpressionTreeImpl.closeParenthesis() |
SyntaxToken |
ConditionalExpressionTreeImpl.colon() |
SyntaxToken |
PairPropertyTreeImpl.colonToken() |
SyntaxToken |
TemplateExpressionTreeImpl.dollar() |
SyntaxToken |
DotMemberExpressionTreeImpl.dot() |
SyntaxToken |
ArrowFunctionTreeImpl.doubleArrow() |
SyntaxToken |
RestElementTreeImpl.ellipsis() |
SyntaxToken |
ClassTreeImpl.extendsToken() |
SyntaxToken |
FunctionExpressionTreeImpl.functionKeyword() |
SyntaxToken |
IdentifierTreeImpl.identifierToken() |
SyntaxToken |
NewExpressionTreeImpl.newKeyword() |
SyntaxToken |
TemplateLiteralTreeImpl.openBacktick() |
SyntaxToken |
BracketMemberExpressionTreeImpl.openBracket() |
SyntaxToken |
ArrayLiteralTreeImpl.openBracket() |
SyntaxToken |
ComputedPropertyNameTreeImpl.openCurlyBrace() |
SyntaxToken |
ObjectLiteralTreeImpl.openCurlyBrace() |
SyntaxToken |
TemplateExpressionTreeImpl.openCurlyBrace() |
SyntaxToken |
ClassTreeImpl.openCurlyBraceToken() |
SyntaxToken |
ParenthesisedExpressionTreeImpl.openParenthesis() |
SyntaxToken |
BinaryExpressionTreeImpl.operator() |
SyntaxToken |
PostfixExpressionTreeImpl.operator() |
SyntaxToken |
PrefixExpressionTreeImpl.operator() |
SyntaxToken |
AssignmentExpressionTreeImpl.operator() |
SyntaxToken |
ConditionalExpressionTreeImpl.query() |
SyntaxToken |
YieldExpressionTreeImpl.star() |
SyntaxToken |
FunctionExpressionTreeImpl.star() |
SyntaxToken |
LiteralTreeImpl.token() |
SyntaxToken |
YieldExpressionTreeImpl.yieldKeyword() |
| Modifier and Type | Method and Description |
|---|---|
Iterable<SyntaxToken> |
ClassTreeImpl.semicolons() |
| Constructor and Description |
|---|
LiteralTreeImpl(Tree.Kind kind,
SyntaxToken token) |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalSyntaxToken |
class |
InternalSyntaxTrivia |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
InternalSyntaxToken.getFirstToken() |
SyntaxToken |
InternalSyntaxToken.getLastToken() |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
BreakStatementTreeImpl.breakKeyword() |
SyntaxToken |
CatchBlockTreeImpl.catchKeyword() |
SyntaxToken |
SwitchStatementTreeImpl.closeCurlyBrace() |
SyntaxToken |
BlockTreeImpl.closeCurlyBrace() |
SyntaxToken |
ForOfStatementTreeImpl.closeParenthesis() |
SyntaxToken |
ForStatementTreeImpl.closeParenthesis() |
SyntaxToken |
SwitchStatementTreeImpl.closeParenthesis() |
SyntaxToken |
ForInStatementTreeImpl.closeParenthesis() |
SyntaxToken |
CatchBlockTreeImpl.closeParenthesis() |
SyntaxToken |
DoWhileStatementTreeImpl.closeParenthesis() |
SyntaxToken |
WhileStatementTreeImpl.closeParenthesis() |
SyntaxToken |
IfStatementTreeImpl.closeParenthesis() |
SyntaxToken |
WithStatementTreeImpl.closingParenthesis() |
SyntaxToken |
DefaultClauseTreeImpl.colon() |
SyntaxToken |
CaseClauseTreeImpl.colon() |
SyntaxToken |
LabelledStatementTreeImpl.colon() |
SyntaxToken |
ContinueStatementTreeImpl.continueKeyword() |
SyntaxToken |
DebuggerStatementTreeImpl.debuggerKeyword() |
SyntaxToken |
DoWhileStatementTreeImpl.doKeyword() |
SyntaxToken |
ElseClauseTreeImpl.elseKeyword() |
SyntaxToken |
TryStatementTreeImpl.finallyKeyword() |
SyntaxToken |
ForStatementTreeImpl.firstSemicolon() |
SyntaxToken |
ForOfStatementTreeImpl.forKeyword() |
SyntaxToken |
ForStatementTreeImpl.forKeyword() |
SyntaxToken |
ForInStatementTreeImpl.forKeyword() |
SyntaxToken |
IfStatementTreeImpl.ifKeyword() |
SyntaxToken |
ForInStatementTreeImpl.inKeyword() |
SyntaxToken |
DefaultClauseTreeImpl.keyword() |
SyntaxToken |
CaseClauseTreeImpl.keyword() |
SyntaxToken |
ForOfStatementTreeImpl.ofKeyword() |
SyntaxToken |
SwitchStatementTreeImpl.openCurlyBrace() |
SyntaxToken |
BlockTreeImpl.openCurlyBrace() |
SyntaxToken |
WithStatementTreeImpl.openingParenthesis() |
SyntaxToken |
ForOfStatementTreeImpl.openParenthesis() |
SyntaxToken |
ForStatementTreeImpl.openParenthesis() |
SyntaxToken |
SwitchStatementTreeImpl.openParenthesis() |
SyntaxToken |
ForInStatementTreeImpl.openParenthesis() |
SyntaxToken |
CatchBlockTreeImpl.openParenthesis() |
SyntaxToken |
DoWhileStatementTreeImpl.openParenthesis() |
SyntaxToken |
WhileStatementTreeImpl.openParenthesis() |
SyntaxToken |
IfStatementTreeImpl.openParenthesis() |
SyntaxToken |
ReturnStatementTreeImpl.returnKeyword() |
SyntaxToken |
ForStatementTreeImpl.secondSemicolon() |
SyntaxToken |
BreakStatementTreeImpl.semicolonToken() |
SyntaxToken |
DebuggerStatementTreeImpl.semicolonToken() |
SyntaxToken |
ExpressionStatementTreeImpl.semicolonToken() |
SyntaxToken |
ThrowStatementTreeImpl.semicolonToken() |
SyntaxToken |
DoWhileStatementTreeImpl.semicolonToken() |
SyntaxToken |
EmptyStatementTreeImpl.semicolonToken() |
SyntaxToken |
ContinueStatementTreeImpl.semicolonToken() |
SyntaxToken |
VariableStatementTreeImpl.semicolonToken() |
SyntaxToken |
ReturnStatementTreeImpl.semicolonToken() |
SyntaxToken |
SwitchStatementTreeImpl.switchKeyword() |
SyntaxToken |
ThrowStatementTreeImpl.throwKeyword() |
SyntaxToken |
VariableDeclarationTreeImpl.token() |
SyntaxToken |
TryStatementTreeImpl.tryKeyword() |
SyntaxToken |
DoWhileStatementTreeImpl.whileKeyword() |
SyntaxToken |
WhileStatementTreeImpl.whileKeyword() |
SyntaxToken |
WithStatementTreeImpl.withKeyword() |
| Modifier and Type | Method and Description |
|---|---|
void |
SubscriptionTreeVisitor.visitToken(SyntaxToken syntaxToken) |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
ScriptTree.EOFToken() |
SyntaxToken |
ScriptTree.shebangToken() |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
SpecifierTree.asToken() |
SyntaxToken |
ArrayBindingPatternTree.closeBracketToken() |
SyntaxToken |
ObjectBindingPatternTree.closeCurlyBrace() |
SyntaxToken |
SpecifierListTree.closeCurlyBraceToken() |
SyntaxToken |
ParameterListTree.closeParenthesis() |
SyntaxToken |
BindingPropertyTree.colonToken() |
SyntaxToken |
ImportClauseTree.commaToken() |
SyntaxToken |
DefaultExportDeclarationTree.defaultToken() |
SyntaxToken |
InitializedBindingElementTree.equalToken() |
SyntaxToken |
ExportDeclarationTree.exportToken() |
SyntaxToken |
FromClauseTree.fromToken() |
SyntaxToken |
FunctionDeclarationTree.functionKeyword() |
SyntaxToken |
ImportModuleDeclarationTree.importToken() |
SyntaxToken |
ImportDeclarationTree.importToken() |
SyntaxToken |
ArrayBindingPatternTree.openBracketToken() |
SyntaxToken |
ObjectBindingPatternTree.openCurlyBrace() |
SyntaxToken |
SpecifierListTree.openCurlyBraceToken() |
SyntaxToken |
ParameterListTree.openParenthesis() |
SyntaxToken |
ExportClauseTree.semicolonToken() |
SyntaxToken |
NameSpaceExportDeclarationTree.semicolonToken() |
SyntaxToken |
DefaultExportDeclarationTree.semicolonToken() |
SyntaxToken |
ImportModuleDeclarationTree.semicolonToken() |
SyntaxToken |
ImportDeclarationTree.semicolonToken() |
SyntaxToken |
NameSpaceExportDeclarationTree.starToken() |
SyntaxToken |
FunctionDeclarationTree.starToken() |
SyntaxToken |
GeneratorMethodDeclarationTree.starToken() |
SyntaxToken |
MethodDeclarationTree.staticToken() |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
ClassTree.classToken() |
SyntaxToken |
TemplateLiteralTree.closeBacktick() |
SyntaxToken |
BracketMemberExpressionTree.closeBracket() |
SyntaxToken |
ArrayLiteralTree.closeBracket() |
SyntaxToken |
TemplateExpressionTree.closeCurlyBrace() |
SyntaxToken |
ComputedPropertyNameTree.closeCurlyBrace() |
SyntaxToken |
ObjectLiteralTree.closeCurlyBrace() |
SyntaxToken |
ClassTree.closeCurlyBraceToken() |
SyntaxToken |
ParenthesisedExpressionTree.closeParenthesis() |
SyntaxToken |
ConditionalExpressionTree.colon() |
SyntaxToken |
PairPropertyTree.colonToken() |
SyntaxToken |
TemplateExpressionTree.dollar() |
SyntaxToken |
DotMemberExpressionTree.dot() |
SyntaxToken |
ArrowFunctionTree.doubleArrow() |
SyntaxToken |
RestElementTree.ellipsis() |
SyntaxToken |
ClassTree.extendsToken() |
SyntaxToken |
FunctionExpressionTree.functionKeyword() |
SyntaxToken |
IdentifierTree.identifierToken() |
SyntaxToken |
LexicalDeclarationTree.keywordToken() |
SyntaxToken |
NewExpressionTree.newKeyword() |
SyntaxToken |
TemplateLiteralTree.openBacktick() |
SyntaxToken |
BracketMemberExpressionTree.openBracket() |
SyntaxToken |
ArrayLiteralTree.openBracket() |
SyntaxToken |
TemplateExpressionTree.openCurlyBrace() |
SyntaxToken |
ComputedPropertyNameTree.openCurlyBrace() |
SyntaxToken |
ObjectLiteralTree.openCurlyBrace() |
SyntaxToken |
ClassTree.openCurlyBraceToken() |
SyntaxToken |
ParenthesisedExpressionTree.openParenthesis() |
SyntaxToken |
AssignmentExpressionTree.operator() |
SyntaxToken |
BinaryExpressionTree.operator() |
SyntaxToken |
UnaryExpressionTree.operator() |
SyntaxToken |
ConditionalExpressionTree.query() |
SyntaxToken |
FunctionExpressionTree.star() |
SyntaxToken |
YieldExpressionTree.star() |
SyntaxToken |
YieldExpressionTree.yieldKeyword() |
| Modifier and Type | Method and Description |
|---|---|
Iterable<SyntaxToken> |
ClassTree.semicolons() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SyntaxTrivia
Represents a Trivia in the SyntaxTree.
|
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.