| Package | Description |
|---|---|
| org.sonar.javascript.highlighter | |
| org.sonar.javascript.metrics |
Provides visitor for JavaScript metric computation
|
| 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).
|
| Modifier and Type | Method and Description |
|---|---|
List<Tree.Kind> |
HighlighterVisitor.nodesToVisit() |
| Modifier and Type | Method and Description |
|---|---|
static Tree.Kind[] |
MetricsVisitor.getClassNodes() |
static Tree.Kind[] |
MetricsVisitor.getFunctionNodes() |
| Modifier and Type | Method and Description |
|---|---|
List<Tree.Kind> |
LineVisitor.nodesToVisit() |
List<Tree.Kind> |
CounterVisitor.nodesToVisit() |
List<Tree.Kind> |
CommentLineVisitor.nodesToVisit() |
List<Tree.Kind> |
MetricsVisitor.nodesToVisit() |
| Modifier and Type | Method and Description |
|---|---|
abstract Tree.Kind |
JavaScriptTree.getKind() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
JavaScriptTree.is(Tree.Kind... kind) |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
AccessorMethodDeclarationTreeImpl.getKind() |
Tree.Kind |
DefaultExportDeclarationTreeImpl.getKind() |
Tree.Kind |
InitializedBindingElementTreeImpl.getKind() |
Tree.Kind |
GeneratorMethodDeclarationTreeImpl.getKind() |
Tree.Kind |
SpecifierListTreeImpl.getKind() |
Tree.Kind |
BindingPropertyTreeImpl.getKind() |
Tree.Kind |
MethodDeclarationTreeImpl.getKind() |
Tree.Kind |
ImportClauseTreeImpl.getKind() |
Tree.Kind |
FunctionDeclarationTreeImpl.getKind() |
Tree.Kind |
NameSpaceSpecifierTreeImpl.getKind() |
Tree.Kind |
SpecifierTreeImpl.getKind() |
Tree.Kind |
ObjectBindingPatternTreeImpl.getKind() |
Tree.Kind |
ImportModuleDeclarationTreeImpl.getKind() |
Tree.Kind |
ImportDeclarationTreeImpl.getKind() |
Tree.Kind |
NameSpaceExportDeclarationTreeImpl.getKind() |
Tree.Kind |
ExportClauseTreeImpl.getKind() |
Tree.Kind |
ScriptTreeImpl.getKind() |
Tree.Kind |
ModuleTreeImpl.getKind() |
Tree.Kind |
FromClauseTreeImpl.getKind() |
Tree.Kind |
ArrayBindingPatternTreeImpl.getKind() |
Tree.Kind |
ParameterListTreeImpl.getKind() |
Tree.Kind |
NamedExportDeclarationTreeImpl.getKind() |
| Constructor and Description |
|---|
ParameterListTreeImpl(Tree.Kind kind,
InternalSyntaxToken openParenthesis,
InternalSyntaxToken closeParenthesis) |
ParameterListTreeImpl(Tree.Kind kind,
SeparatedList<Tree> parameters) |
SpecifierListTreeImpl(Tree.Kind kind,
InternalSyntaxToken openCurlyBraceToken,
InternalSyntaxToken closeCurlyBraceToken) |
SpecifierListTreeImpl(Tree.Kind kind,
SeparatedList<SpecifierTree> specifiers) |
SpecifierTreeImpl(Tree.Kind kind,
IdentifierTreeImpl name) |
SpecifierTreeImpl(Tree.Kind kind,
InternalSyntaxToken asToken,
IdentifierTreeImpl localName) |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
TaggedTemplateTreeImpl.getKind() |
Tree.Kind |
ComputedPropertyNameTreeImpl.getKind() |
Tree.Kind |
LiteralTreeImpl.getKind() |
Tree.Kind |
ArrowFunctionTreeImpl.getKind() |
Tree.Kind |
CallExpressionTreeImpl.getKind() |
Tree.Kind |
RestElementTreeImpl.getKind() |
Tree.Kind |
BracketMemberExpressionTreeImpl.getKind() |
Tree.Kind |
ParenthesisedExpressionTreeImpl.getKind() |
Tree.Kind |
BinaryExpressionTreeImpl.getKind() |
Tree.Kind |
SuperTreeImpl.getKind() |
Tree.Kind |
PostfixExpressionTreeImpl.getKind() |
Tree.Kind |
PrefixExpressionTreeImpl.getKind() |
Tree.Kind |
TemplateLiteralTreeImpl.getKind() |
Tree.Kind |
ClassTreeImpl.getKind() |
Tree.Kind |
ObjectLiteralTreeImpl.getKind() |
Tree.Kind |
AssignmentExpressionTreeImpl.getKind() |
Tree.Kind |
TemplateExpressionTreeImpl.getKind() |
Tree.Kind |
ThisTreeImpl.getKind() |
Tree.Kind |
TemplateCharactersTreeImpl.getKind() |
Tree.Kind |
YieldExpressionTreeImpl.getKind() |
Tree.Kind |
ConditionalExpressionTreeImpl.getKind() |
Tree.Kind |
FunctionExpressionTreeImpl.getKind() |
Tree.Kind |
PairPropertyTreeImpl.getKind() |
Tree.Kind |
IdentifierTreeImpl.getKind() |
Tree.Kind |
ArrayLiteralTreeImpl.getKind() |
Tree.Kind |
NewExpressionTreeImpl.getKind() |
Tree.Kind |
DotMemberExpressionTreeImpl.getKind() |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
InternalSyntaxTrivia.getKind() |
Tree.Kind |
InternalSyntaxToken.getKind() |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
TryStatementTreeImpl.getKind() |
Tree.Kind |
BreakStatementTreeImpl.getKind() |
Tree.Kind |
DebuggerStatementTreeImpl.getKind() |
Tree.Kind |
ForOfStatementTreeImpl.getKind() |
Tree.Kind |
ForStatementTreeImpl.getKind() |
Tree.Kind |
SwitchStatementTreeImpl.getKind() |
Tree.Kind |
ExpressionStatementTreeImpl.getKind() |
Tree.Kind |
ForInStatementTreeImpl.getKind() |
Tree.Kind |
DefaultClauseTreeImpl.getKind() |
Tree.Kind |
WithStatementTreeImpl.getKind() |
Tree.Kind |
ThrowStatementTreeImpl.getKind() |
Tree.Kind |
CatchBlockTreeImpl.getKind() |
Tree.Kind |
DoWhileStatementTreeImpl.getKind() |
Tree.Kind |
ElseClauseTreeImpl.getKind() |
Tree.Kind |
CaseClauseTreeImpl.getKind() |
Tree.Kind |
WhileStatementTreeImpl.getKind() |
Tree.Kind |
VariableDeclarationTreeImpl.getKind() |
Tree.Kind |
EmptyStatementTreeImpl.getKind() |
Tree.Kind |
ContinueStatementTreeImpl.getKind() |
Tree.Kind |
LabelledStatementTreeImpl.getKind() |
Tree.Kind |
VariableStatementTreeImpl.getKind() |
Tree.Kind |
BlockTreeImpl.getKind() |
Tree.Kind |
IfStatementTreeImpl.getKind() |
Tree.Kind |
ReturnStatementTreeImpl.getKind() |
| Constructor and Description |
|---|
VariableDeclarationTreeImpl(Tree.Kind kind,
InternalSyntaxToken token,
SeparatedList<BindingElementTree> variables) |
| Modifier and Type | Method and Description |
|---|---|
abstract List<Tree.Kind> |
SubscriptionTreeVisitor.nodesToVisit() |
| Modifier and Type | Method and Description |
|---|---|
static Tree.Kind |
Tree.Kind.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Tree.Kind[] |
Tree.Kind.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Tree.is(Tree.Kind... kind) |
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.