| Package | Description |
|---|---|
| org.sonar.javascript.cpd | |
| org.sonar.javascript.highlighter | |
| org.sonar.javascript.metrics |
Provides visitor for JavaScript metric computation
|
| org.sonar.javascript.se | |
| org.sonar.javascript.tree | |
| 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.expression.jsx | |
| org.sonar.javascript.tree.impl.lexical | |
| org.sonar.javascript.tree.impl.statement | |
| org.sonar.plugins.javascript.api.tree |
Provides interfaces to represent JavaScript source code as abstract syntax trees (AST).
|
| org.sonar.plugins.javascript.api.visitors |
| Modifier and Type | Method and Description |
|---|---|
List<Tree.Kind> |
CpdVisitor.nodesToVisit() |
| Modifier and Type | Method and Description |
|---|---|
List<Tree.Kind> |
HighlighterVisitor.nodesToVisit() |
| Modifier and Type | Method and Description |
|---|---|
static Tree.Kind[] |
MetricsVisitor.getClassNodes() |
| Modifier and Type | Method and Description |
|---|---|
List<Tree.Kind> |
MetricsVisitor.nodesToVisit() |
List<Tree.Kind> |
LineVisitor.nodesToVisit() |
List<Tree.Kind> |
CounterVisitor.nodesToVisit() |
List<Tree.Kind> |
CommentLineVisitor.nodesToVisit() |
| Modifier and Type | Method and Description |
|---|---|
List<Tree.Kind> |
SeChecksDispatcher.nodesToVisit() |
| Modifier and Type | Method and Description |
|---|---|
static List<Tree.Kind> |
TreeKinds.functionKinds() |
| 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 |
SpecifierTreeImpl.getKind() |
Tree.Kind |
SpecifierListTreeImpl.getKind() |
Tree.Kind |
ScriptTreeImpl.getKind() |
Tree.Kind |
ParameterListTreeImpl.getKind() |
Tree.Kind |
ObjectBindingPatternTreeImpl.getKind() |
Tree.Kind |
NamedExportDeclarationTreeImpl.getKind() |
Tree.Kind |
NameSpaceSpecifierTreeImpl.getKind() |
Tree.Kind |
NameSpaceExportDeclarationTreeImpl.getKind() |
Tree.Kind |
ModuleTreeImpl.getKind() |
Tree.Kind |
MethodDeclarationTreeImpl.getKind() |
Tree.Kind |
InitializedBindingElementTreeImpl.getKind() |
Tree.Kind |
ImportModuleDeclarationTreeImpl.getKind() |
Tree.Kind |
ImportDeclarationTreeImpl.getKind() |
Tree.Kind |
ImportClauseTreeImpl.getKind() |
Tree.Kind |
GeneratorMethodDeclarationTreeImpl.getKind() |
Tree.Kind |
FunctionDeclarationTreeImpl.getKind() |
Tree.Kind |
FromClauseTreeImpl.getKind() |
Tree.Kind |
FieldDeclarationTreeImpl.getKind() |
Tree.Kind |
ExportDefaultBindingWithNameSpaceExportImpl.getKind() |
Tree.Kind |
ExportDefaultBindingWithExportListImpl.getKind() |
Tree.Kind |
ExportDefaultBindingImpl.getKind() |
Tree.Kind |
ExportClauseTreeImpl.getKind() |
Tree.Kind |
DefaultExportDeclarationTreeImpl.getKind() |
Tree.Kind |
BindingPropertyTreeImpl.getKind() |
Tree.Kind |
ArrayBindingPatternTreeImpl.getKind() |
Tree.Kind |
AccessorMethodDeclarationTreeImpl.getKind() |
| Constructor and Description |
|---|
ParameterListTreeImpl(Tree.Kind kind,
InternalSyntaxToken openParenthesis,
SeparatedList<Tree> parameters,
InternalSyntaxToken closeParenthesis) |
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,
IdentifierTreeImpl name,
InternalSyntaxToken asToken,
IdentifierTreeImpl localName) |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
YieldExpressionTreeImpl.getKind() |
Tree.Kind |
TemplateLiteralTreeImpl.getKind() |
Tree.Kind |
TemplateExpressionTreeImpl.getKind() |
Tree.Kind |
TemplateCharactersTreeImpl.getKind() |
Tree.Kind |
TaggedTemplateTreeImpl.getKind() |
Tree.Kind |
SuperTreeImpl.getKind() |
Tree.Kind |
SpreadElementTreeImpl.getKind() |
Tree.Kind |
RestElementTreeImpl.getKind() |
Tree.Kind |
PrefixExpressionTreeImpl.getKind() |
Tree.Kind |
PostfixExpressionTreeImpl.getKind() |
Tree.Kind |
ParenthesisedExpressionTreeImpl.getKind() |
Tree.Kind |
PairPropertyTreeImpl.getKind() |
Tree.Kind |
ObjectLiteralTreeImpl.getKind() |
Tree.Kind |
NewTargetTreeImpl.getKind() |
Tree.Kind |
NewExpressionTreeImpl.getKind() |
Tree.Kind |
LiteralTreeImpl.getKind() |
Tree.Kind |
IdentifierTreeImpl.getKind() |
Tree.Kind |
FunctionExpressionTreeImpl.getKind() |
Tree.Kind |
DotMemberExpressionTreeImpl.getKind() |
Tree.Kind |
ConditionalExpressionTreeImpl.getKind() |
Tree.Kind |
ComputedPropertyNameTreeImpl.getKind() |
Tree.Kind |
ClassTreeImpl.getKind() |
Tree.Kind |
CallExpressionTreeImpl.getKind() |
Tree.Kind |
BracketMemberExpressionTreeImpl.getKind() |
Tree.Kind |
BinaryExpressionTreeImpl.getKind() |
Tree.Kind |
AssignmentExpressionTreeImpl.getKind() |
Tree.Kind |
ArrowFunctionTreeImpl.getKind() |
Tree.Kind |
ArrayLiteralTreeImpl.getKind() |
| Constructor and Description |
|---|
AssignmentExpressionTreeImpl(Tree.Kind kind,
ExpressionTree variable,
InternalSyntaxToken operator,
ExpressionTree expression) |
BinaryExpressionTreeImpl(Tree.Kind kind,
ExpressionTree leftOperand,
InternalSyntaxToken operand,
ExpressionTree rightOperand) |
IdentifierTreeImpl(Tree.Kind kind,
InternalSyntaxToken nameToken) |
LiteralTreeImpl(Tree.Kind kind,
SyntaxToken token) |
NewExpressionTreeImpl(Tree.Kind kind,
InternalSyntaxToken newKeyword,
ExpressionTree expression) |
NewExpressionTreeImpl(Tree.Kind kind,
InternalSyntaxToken newKeyword,
ExpressionTree expression,
ParameterListTreeImpl arguments) |
PostfixExpressionTreeImpl(Tree.Kind kind,
ExpressionTree expression,
InternalSyntaxToken operator) |
PrefixExpressionTreeImpl(Tree.Kind kind,
InternalSyntaxToken operator,
ExpressionTree expression) |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
JsxTextTreeImpl.getKind() |
Tree.Kind |
JsxStandardElementTreeImpl.getKind() |
Tree.Kind |
JsxStandardAttributeTreeImpl.getKind() |
Tree.Kind |
JsxSpreadAttributeTreeImpl.getKind() |
Tree.Kind |
JsxSelfClosingElementTreeImpl.getKind() |
Tree.Kind |
JsxOpeningElementTreeImpl.getKind() |
Tree.Kind |
JsxJavaScriptExpressionTreeImpl.getKind() |
Tree.Kind |
JsxIdentifierTreeImpl.getKind() |
Tree.Kind |
JsxClosingElementTreeImpl.getKind() |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
InternalSyntaxTrivia.getKind() |
Tree.Kind |
InternalSyntaxToken.getKind() |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
WithStatementTreeImpl.getKind() |
Tree.Kind |
WhileStatementTreeImpl.getKind() |
Tree.Kind |
VariableStatementTreeImpl.getKind() |
Tree.Kind |
VariableDeclarationTreeImpl.getKind() |
Tree.Kind |
TryStatementTreeImpl.getKind() |
Tree.Kind |
ThrowStatementTreeImpl.getKind() |
Tree.Kind |
SwitchStatementTreeImpl.getKind() |
Tree.Kind |
ReturnStatementTreeImpl.getKind() |
Tree.Kind |
LabelledStatementTreeImpl.getKind() |
Tree.Kind |
IfStatementTreeImpl.getKind() |
Tree.Kind |
ForStatementTreeImpl.getKind() |
Tree.Kind |
ForObjectStatementTreeImpl.getKind() |
Tree.Kind |
ExpressionStatementTreeImpl.getKind() |
Tree.Kind |
EmptyStatementTreeImpl.getKind() |
Tree.Kind |
ElseClauseTreeImpl.getKind() |
Tree.Kind |
DoWhileStatementTreeImpl.getKind() |
Tree.Kind |
DefaultClauseTreeImpl.getKind() |
Tree.Kind |
DebuggerStatementTreeImpl.getKind() |
Tree.Kind |
ContinueStatementTreeImpl.getKind() |
Tree.Kind |
CatchBlockTreeImpl.getKind() |
Tree.Kind |
CaseClauseTreeImpl.getKind() |
Tree.Kind |
BreakStatementTreeImpl.getKind() |
Tree.Kind |
BlockTreeImpl.getKind() |
| Constructor and Description |
|---|
VariableDeclarationTreeImpl(Tree.Kind kind,
InternalSyntaxToken token,
SeparatedList<BindingElementTree> variables) |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
abstract List<Tree.Kind> |
SubscriptionVisitor.nodesToVisit() |
Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.