| 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.se.sv | |
| 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.flow | |
| 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 |
|---|---|
Set<Tree.Kind> |
CpdVisitor.nodesToVisit() |
| Modifier and Type | Method and Description |
|---|---|
Set<Tree.Kind> |
HighlighterVisitor.nodesToVisit() |
| Modifier and Type | Method and Description |
|---|---|
static Tree.Kind[] |
MetricsVisitor.getClassNodes() |
| Modifier and Type | Method and Description |
|---|---|
Set<Tree.Kind> |
CounterVisitor.nodesToVisit() |
Set<Tree.Kind> |
MetricsVisitor.nodesToVisit() |
Set<Tree.Kind> |
FunctionDefiningModuleVisitor.nodesToVisit() |
Set<Tree.Kind> |
CommentLineVisitor.nodesToVisit() |
Set<Tree.Kind> |
ExecutableLineVisitor.nodesToVisit() |
| Modifier and Type | Method and Description |
|---|---|
Set<Tree.Kind> |
SeChecksDispatcher.nodesToVisit() |
| Constructor and Description |
|---|
Relation(Tree.Kind kind,
SymbolicValue leftOperand,
SymbolicValue rightOperand) |
| Modifier and Type | Field and Description |
|---|---|
protected static Set<Tree.Kind> |
EqualitySymbolicValue.EQUALITY_KINDS |
protected static Set<Tree.Kind> |
EqualitySymbolicValue.EQUALITY_NEGATION_KINDS |
| Modifier and Type | Method and Description |
|---|---|
static SymbolicValue |
RelationalSymbolicValue.create(Tree.Kind kind,
SymbolicValue leftOperand,
SymbolicValue rightOperand) |
| Modifier and Type | Method and Description |
|---|---|
Set<Tree.Kind> |
KindSet.getSubKinds() |
| Modifier and Type | Method and Description |
|---|---|
abstract Tree.Kind |
JavaScriptTree.getKind() |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
ImportDeclarationTreeImpl.getKind() |
Tree.Kind |
ImportModuleDeclarationTreeImpl.getKind() |
Tree.Kind |
AccessorMethodDeclarationTreeImpl.getKind() |
Tree.Kind |
NamedImportExportClauseTreeImpl.getKind() |
Tree.Kind |
ImportClauseTreeImpl.getKind() |
Tree.Kind |
ObjectBindingPatternTreeImpl.getKind() |
Tree.Kind |
NamedExportDeclarationTreeImpl.getKind() |
Tree.Kind |
FunctionDeclarationTreeImpl.getKind() |
Tree.Kind |
NameSpaceImportTreeImpl.getKind() |
Tree.Kind |
InitializedBindingElementTreeImpl.getKind() |
Tree.Kind |
SpecifierTreeImpl.getKind() |
Tree.Kind |
FieldDeclarationTreeImpl.getKind() |
Tree.Kind |
MethodDeclarationTreeImpl.getKind() |
Tree.Kind |
ModuleTreeImpl.getKind() |
Tree.Kind |
BindingPropertyTreeImpl.getKind() |
Tree.Kind |
ClassTreeImpl.getKind() |
Tree.Kind |
ExportDefaultBindingWithExportListImpl.getKind() |
Tree.Kind |
ExtendsClauseTreeImpl.getKind() |
Tree.Kind |
ParameterListTreeImpl.getKind() |
Tree.Kind |
ScriptTreeImpl.getKind() |
Tree.Kind |
ExportClauseTreeImpl.getKind() |
Tree.Kind |
ExportDefaultBindingImpl.getKind() |
Tree.Kind |
FromClauseTreeImpl.getKind() |
Tree.Kind |
ArrayBindingPatternTreeImpl.getKind() |
Tree.Kind |
ExportDefaultBindingWithNameSpaceExportImpl.getKind() |
Tree.Kind |
DefaultExportDeclarationTreeImpl.getKind() |
Tree.Kind |
DecoratorTreeImpl.getKind() |
Tree.Kind |
NameSpaceExportDeclarationTreeImpl.getKind() |
| Constructor and Description |
|---|
NamedImportExportClauseTreeImpl(Tree.Kind kind,
InternalSyntaxToken openCurlyBraceToken,
SeparatedList<SpecifierTree> specifiers,
InternalSyntaxToken closeCurlyBraceToken) |
SpecifierTreeImpl(Tree.Kind kind,
SyntaxToken flowImportTypeOfTypeOfToken,
IdentifierTree leftName) |
SpecifierTreeImpl(Tree.Kind kind,
SyntaxToken flowImportTypeOfTypeOfToken,
IdentifierTree leftName,
SyntaxToken asToken,
IdentifierTree rightName) |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
PostfixExpressionTreeImpl.getKind() |
Tree.Kind |
BinaryExpressionTreeImpl.getKind() |
Tree.Kind |
AssignmentExpressionTreeImpl.getKind() |
Tree.Kind |
ArrayLiteralTreeImpl.getKind() |
Tree.Kind |
ConditionalExpressionTreeImpl.getKind() |
Tree.Kind |
TaggedTemplateTreeImpl.getKind() |
Tree.Kind |
ParenthesisedExpressionTreeImpl.getKind() |
Tree.Kind |
ArrowFunctionTreeImpl.getKind() |
Tree.Kind |
IdentifierTreeImpl.getKind() |
Tree.Kind |
ArrayAssignmentPatternTreeImpl.getKind() |
Tree.Kind |
FunctionExpressionTreeImpl.getKind() |
Tree.Kind |
LiteralTreeImpl.getKind() |
Tree.Kind |
PrefixExpressionTreeImpl.getKind() |
Tree.Kind |
ImportTreeImpl.getKind() |
Tree.Kind |
TemplateLiteralTreeImpl.getKind() |
Tree.Kind |
ObjectLiteralTreeImpl.getKind() |
Tree.Kind |
SpreadElementTreeImpl.getKind() |
Tree.Kind |
ArgumentListTreeImpl.getKind() |
Tree.Kind |
NewTargetTreeImpl.getKind() |
Tree.Kind |
PairPropertyTreeImpl.getKind() |
Tree.Kind |
ObjectAssignmentPatternTreeImpl.getKind() |
Tree.Kind |
DotMemberExpressionTreeImpl.getKind() |
Tree.Kind |
NewExpressionTreeImpl.getKind() |
Tree.Kind |
SuperTreeImpl.getKind() |
Tree.Kind |
ObjectAssignmentPatternPairElementTreeImpl.getKind() |
Tree.Kind |
CallExpressionTreeImpl.getKind() |
Tree.Kind |
ComputedPropertyNameTreeImpl.getKind() |
Tree.Kind |
TemplateCharactersTreeImpl.getKind() |
Tree.Kind |
TemplateExpressionTreeImpl.getKind() |
Tree.Kind |
AssignmentPatternRestElementTreeImpl.getKind() |
Tree.Kind |
BracketMemberExpressionTreeImpl.getKind() |
Tree.Kind |
YieldExpressionTreeImpl.getKind() |
Tree.Kind |
RestElementTreeImpl.getKind() |
Tree.Kind |
InitializedAssignmentPatternElementTreeImpl.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,
ArgumentListTree 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 |
JsxSelfClosingElementTreeImpl.getKind() |
Tree.Kind |
JsxJavaScriptExpressionTreeImpl.getKind() |
Tree.Kind |
JsxStandardAttributeTreeImpl.getKind() |
Tree.Kind |
JsxTextTreeImpl.getKind() |
Tree.Kind |
JsxOpeningElementTreeImpl.getKind() |
Tree.Kind |
JsxEmptyClosingElementTreeImpl.getKind() |
Tree.Kind |
JsxIdentifierTreeImpl.getKind() |
Tree.Kind |
JsxStandardElementTreeImpl.getKind() |
Tree.Kind |
JsxEmptyOpeningElementTreeImpl.getKind() |
Tree.Kind |
JsxShortFragmentElementTreeImpl.getKind() |
Tree.Kind |
JsxClosingElementTreeImpl.getKind() |
Tree.Kind |
JsxSpreadAttributeTreeImpl.getKind() |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
FlowSimpleTypeTreeImpl.getKind() |
Tree.Kind |
FlowPropertyDefinitionTreeImpl.getKind() |
Tree.Kind |
FlowGenericParameterTreeImpl.getKind() |
Tree.Kind |
FlowNamespacedTypeTreeImpl.getKind() |
Tree.Kind |
FlowDeclareTreeImpl.getKind() |
Tree.Kind |
FlowFunctionTypeParameterClauseTreeImpl.getKind() |
Tree.Kind |
FlowIndexerPropertyDefinitionKeyTreeImpl.getKind() |
Tree.Kind |
FlowObjectTypeTreeImpl.getKind() |
Tree.Kind |
FlowSimplePropertyDefinitionKeyTreeImpl.getKind() |
Tree.Kind |
FlowTypeAliasStatementTreeImpl.getKind() |
Tree.Kind |
FlowFunctionTypeParameterTreeImpl.getKind() |
Tree.Kind |
FlowFunctionSignatureTreeImpl.getKind() |
Tree.Kind |
FlowLiteralTypeTreeImpl.getKind() |
Tree.Kind |
FlowModuleTreeImpl.getKind() |
Tree.Kind |
FlowModuleExportsTreeImpl.getKind() |
Tree.Kind |
FlowOptionalBindingElementTreeImpl.getKind() |
Tree.Kind |
FlowParenthesisedTypeTreeImpl.getKind() |
Tree.Kind |
FlowIntersectionTypeTreeImpl.getKind() |
Tree.Kind |
FlowMethodPropertyDefinitionKeyTreeImpl.getKind() |
Tree.Kind |
FlowTypeAnnotationTreeImpl.getKind() |
Tree.Kind |
FlowTypedBindingElementTreeImpl.getKind() |
Tree.Kind |
FlowOptionalTypeTreeImpl.getKind() |
Tree.Kind |
FlowArrayTypeWithKeywordTreeImpl.getKind() |
Tree.Kind |
FlowGenericParameterClauseTreeImpl.getKind() |
Tree.Kind |
FlowTypeofTypeTreeImpl.getKind() |
Tree.Kind |
FlowInterfaceDeclarationTreeImpl.getKind() |
Tree.Kind |
FlowOpaqueTypeTreeImpl.getKind() |
Tree.Kind |
FlowArrayTypeShorthandTreeImpl.getKind() |
Tree.Kind |
FlowCastingExpressionTreeImpl.getKind() |
Tree.Kind |
FlowUnionTypeTreeImpl.getKind() |
Tree.Kind |
FlowTupleTypeTreeImpl.getKind() |
Tree.Kind |
FlowFunctionTypeTreeImpl.getKind() |
Tree.Kind |
FlowImplementsClauseTreeImpl.getKind() |
Tree.Kind |
FlowParameterizedGenericsTypeTreeImpl.getKind() |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
InternalSyntaxToken.getKind() |
Tree.Kind |
InternalSyntaxTrivia.getKind() |
| Modifier and Type | Method and Description |
|---|---|
Tree.Kind |
ExpressionStatementTreeImpl.getKind() |
Tree.Kind |
EmptyStatementTreeImpl.getKind() |
Tree.Kind |
BlockTreeImpl.getKind() |
Tree.Kind |
DefaultClauseTreeImpl.getKind() |
Tree.Kind |
ReturnStatementTreeImpl.getKind() |
Tree.Kind |
TryStatementTreeImpl.getKind() |
Tree.Kind |
BreakStatementTreeImpl.getKind() |
Tree.Kind |
CaseClauseTreeImpl.getKind() |
Tree.Kind |
DoWhileStatementTreeImpl.getKind() |
Tree.Kind |
WithStatementTreeImpl.getKind() |
Tree.Kind |
ContinueStatementTreeImpl.getKind() |
Tree.Kind |
DebuggerStatementTreeImpl.getKind() |
Tree.Kind |
VariableDeclarationTreeImpl.getKind() |
Tree.Kind |
SwitchStatementTreeImpl.getKind() |
Tree.Kind |
WhileStatementTreeImpl.getKind() |
Tree.Kind |
IfStatementTreeImpl.getKind() |
Tree.Kind |
ForStatementTreeImpl.getKind() |
Tree.Kind |
ForObjectStatementTreeImpl.getKind() |
Tree.Kind |
ThrowStatementTreeImpl.getKind() |
Tree.Kind |
ElseClauseTreeImpl.getKind() |
Tree.Kind |
LabelledStatementTreeImpl.getKind() |
Tree.Kind |
CatchBlockTreeImpl.getKind() |
Tree.Kind |
VariableStatementTreeImpl.getKind() |
Tree.Kind |
FinallyBlockTreeImpl.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 |
|---|---|
abstract Set<Tree.Kind> |
SubscriptionVisitor.nodesToVisit() |
Copyright © 2011–2019 SonarSource and Eriks Nukis. All rights reserved.