| Package | Description |
|---|---|
| org.sonar.javascript.cfg | |
| org.sonar.javascript.metrics |
Provides visitor for JavaScript metric computation
|
| org.sonar.javascript.parser | |
| 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.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.expression.jsx | |
| org.sonar.plugins.javascript.api.tree.flow |
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).
|
| org.sonar.plugins.javascript.api.visitors |
| Modifier and Type | Method and Description |
|---|---|
Set<SyntaxToken> |
ControlFlowGraph.disconnectingJumps(CfgBlock block) |
| Modifier and Type | Method and Description |
|---|---|
void |
LineVisitor.visitToken(SyntaxToken token) |
| Modifier and Type | Method and Description |
|---|---|
FlowObjectTypeTree |
TreeFactory.flowObjectType(SyntaxToken lcurly,
com.sonar.sslr.api.typed.Optional<SeparatedList<Tree>> properties,
SyntaxToken rcurly) |
FlowSimplePropertyDefinitionKeyTree |
TreeFactory.flowSimplePropertyDefinitionKeyTree(SyntaxToken name,
com.sonar.sslr.api.typed.Optional<SyntaxToken> queryToken) |
FlowSimpleTypeTree |
TreeFactory.flowSimpleType(SyntaxToken token) |
FlowObjectTypeTree |
TreeFactory.flowStrictObjectType(SyntaxToken lcurly,
SyntaxToken lpipe,
com.sonar.sslr.api.typed.Optional<SeparatedList<Tree>> properties,
SyntaxToken rpipe,
SyntaxToken rcurly) |
NewTargetTree |
TreeFactory.newTarget(SyntaxToken newKeyword,
SyntaxToken dot,
SyntaxToken target) |
| Modifier and Type | Method and Description |
|---|---|
FlowFunctionTypeParameterTree |
TreeFactory.flowFunctionTypeParameter(IdentifierTree identifier,
com.sonar.sslr.api.typed.Optional<SyntaxToken> query,
FlowTypeAnnotationTree typeAnnotation) |
FlowIntersectionTypeTree |
TreeFactory.flowIntersectionType(com.sonar.sslr.api.typed.Optional<SyntaxToken> startAnd,
SeparatedList<FlowTypeTree> elements) |
FlowSimplePropertyDefinitionKeyTree |
TreeFactory.flowSimplePropertyDefinitionKeyTree(SyntaxToken name,
com.sonar.sslr.api.typed.Optional<SyntaxToken> queryToken) |
FlowUnionTypeTree |
TreeFactory.flowUnionType(com.sonar.sslr.api.typed.Optional<SyntaxToken> startPipe,
SeparatedList<FlowTypeTree> elements) |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
JavaScriptTree.firstToken() |
SyntaxToken |
JavaScriptTree.lastToken() |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
SpecifierTreeImpl.asToken() |
SyntaxToken |
NameSpaceImportTreeImpl.asToken() |
SyntaxToken |
NameSpaceExportDeclarationTreeImpl.asToken() |
SyntaxToken |
ExportDefaultBindingWithNameSpaceExportImpl.asToken() |
SyntaxToken |
MethodDeclarationTreeImpl.asyncToken() |
SyntaxToken |
FunctionDeclarationTreeImpl.asyncToken() |
SyntaxToken |
AccessorMethodDeclarationTreeImpl.asyncToken() |
SyntaxToken |
DecoratorTreeImpl.atToken() |
SyntaxToken |
ClassTreeImpl.classToken() |
SyntaxToken |
ObjectBindingPatternTreeImpl.closeCurlyBraceToken() |
SyntaxToken |
NamedImportExportClauseTreeImpl.closeCurlyBraceToken() |
SyntaxToken |
ClassTreeImpl.closeCurlyBraceToken() |
SyntaxToken |
ParameterListTreeImpl.closeParenthesisToken() |
SyntaxToken |
BindingPropertyTreeImpl.colonToken() |
SyntaxToken |
ImportClauseTreeImpl.commaToken() |
SyntaxToken |
ExportDefaultBindingWithNameSpaceExportImpl.commaToken() |
SyntaxToken |
ExportDefaultBindingWithExportListImpl.commaToken() |
SyntaxToken |
DefaultExportDeclarationTreeImpl.defaultToken() |
SyntaxToken |
ScriptTreeImpl.EOFToken() |
SyntaxToken |
InitializedBindingElementTreeImpl.equalToken() |
SyntaxToken |
FieldDeclarationTreeImpl.equalToken() |
SyntaxToken |
NamedExportDeclarationTreeImpl.exportToken() |
SyntaxToken |
NameSpaceExportDeclarationTreeImpl.exportToken() |
SyntaxToken |
DefaultExportDeclarationTreeImpl.exportToken() |
SyntaxToken |
ExtendsClauseTreeImpl.extendsToken() |
SyntaxToken |
SpecifierTreeImpl.flowImportTypeOrTypeOfToken() |
SyntaxToken |
ImportDeclarationTreeImpl.flowImportTypeOrTypeOfToken() |
SyntaxToken |
NameSpaceExportDeclarationTreeImpl.flowTypeKeywordToken() |
SyntaxToken |
FromClauseTreeImpl.fromToken() |
SyntaxToken |
FunctionDeclarationTreeImpl.functionKeyword() |
SyntaxToken |
ImportModuleDeclarationTreeImpl.importToken() |
SyntaxToken |
ImportDeclarationTreeImpl.importToken() |
SyntaxToken |
ObjectBindingPatternTreeImpl.openCurlyBraceToken() |
SyntaxToken |
NamedImportExportClauseTreeImpl.openCurlyBraceToken() |
SyntaxToken |
ClassTreeImpl.openCurlyBraceToken() |
SyntaxToken |
ParameterListTreeImpl.openParenthesisToken() |
SyntaxToken |
NameSpaceExportDeclarationTreeImpl.semicolonToken() |
SyntaxToken |
ImportModuleDeclarationTreeImpl.semicolonToken() |
SyntaxToken |
ImportDeclarationTreeImpl.semicolonToken() |
SyntaxToken |
FieldDeclarationTreeImpl.semicolonToken() |
SyntaxToken |
ExportDefaultBindingWithNameSpaceExportImpl.semicolonToken() |
SyntaxToken |
ExportDefaultBindingWithExportListImpl.semicolonToken() |
SyntaxToken |
ExportDefaultBindingImpl.semicolonToken() |
SyntaxToken |
ExportClauseTreeImpl.semicolonToken() |
SyntaxToken |
ScriptTreeImpl.shebangToken() |
SyntaxToken |
NameSpaceImportTreeImpl.starToken() |
SyntaxToken |
NameSpaceExportDeclarationTreeImpl.starToken() |
SyntaxToken |
MethodDeclarationTreeImpl.starToken() |
SyntaxToken |
FunctionDeclarationTreeImpl.starToken() |
SyntaxToken |
ExportDefaultBindingWithNameSpaceExportImpl.starToken() |
SyntaxToken |
MethodDeclarationTreeImpl.staticToken() |
SyntaxToken |
FieldDeclarationTreeImpl.staticToken() |
SyntaxToken |
AccessorMethodDeclarationTreeImpl.staticToken() |
| Modifier and Type | Method and Description |
|---|---|
static FunctionDeclarationTree |
FunctionDeclarationTreeImpl.create(SyntaxToken asyncToken,
InternalSyntaxToken functionKeyword,
IdentifierTree name,
FlowGenericParameterClauseTree genericParameterClause,
ParameterListTree parameters,
FlowTypeAnnotationTree returnType,
BlockTree body) |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
FunctionExpressionTreeImpl.asyncToken() |
SyntaxToken |
ArrowFunctionTreeImpl.asyncToken() |
SyntaxToken |
TemplateLiteralTreeImpl.closeBacktickToken() |
SyntaxToken |
ObjectAssignmentPatternTreeImpl.closeBraceToken() |
SyntaxToken |
BracketMemberExpressionTreeImpl.closeBracketToken() |
SyntaxToken |
ArrayLiteralTreeImpl.closeBracketToken() |
SyntaxToken |
ArrayAssignmentPatternTreeImpl.closeBracketToken() |
SyntaxToken |
TemplateExpressionTreeImpl.closeCurlyBraceToken() |
SyntaxToken |
ObjectLiteralTreeImpl.closeCurlyBraceToken() |
SyntaxToken |
ComputedPropertyNameTreeImpl.closeCurlyBraceToken() |
SyntaxToken |
ParenthesisedExpressionTreeImpl.closeParenthesisToken() |
SyntaxToken |
ArgumentListTreeImpl.closeParenthesisToken() |
SyntaxToken |
PairPropertyTreeImpl.colonToken() |
SyntaxToken |
ObjectAssignmentPatternPairElementTreeImpl.colonToken() |
SyntaxToken |
ConditionalExpressionTreeImpl.colonToken() |
SyntaxToken |
TemplateExpressionTreeImpl.dollarToken() |
SyntaxToken |
NewTargetTreeImpl.dotToken() |
SyntaxToken |
DotMemberExpressionTreeImpl.dotToken() |
SyntaxToken |
ArrowFunctionTreeImpl.doubleArrowToken() |
SyntaxToken |
SpreadElementTreeImpl.ellipsisToken() |
SyntaxToken |
RestElementTreeImpl.ellipsisToken() |
SyntaxToken |
AssignmentPatternRestElementTreeImpl.ellipsisToken() |
SyntaxToken |
InitializedAssignmentPatternElementTreeImpl.equalToken() |
SyntaxToken |
FunctionExpressionTreeImpl.functionKeyword() |
SyntaxToken |
IdentifierTreeImpl.identifierToken() |
SyntaxToken |
NewTargetTreeImpl.newKeyword() |
SyntaxToken |
NewExpressionTreeImpl.newKeyword() |
SyntaxToken |
TemplateLiteralTreeImpl.openBacktickToken() |
SyntaxToken |
ObjectAssignmentPatternTreeImpl.openBraceToken() |
SyntaxToken |
BracketMemberExpressionTreeImpl.openBracketToken() |
SyntaxToken |
ArrayLiteralTreeImpl.openBracketToken() |
SyntaxToken |
ArrayAssignmentPatternTreeImpl.openBracketToken() |
SyntaxToken |
TemplateExpressionTreeImpl.openCurlyBraceToken() |
SyntaxToken |
ObjectLiteralTreeImpl.openCurlyBraceToken() |
SyntaxToken |
ComputedPropertyNameTreeImpl.openCurlyBraceToken() |
SyntaxToken |
ParenthesisedExpressionTreeImpl.openParenthesisToken() |
SyntaxToken |
ArgumentListTreeImpl.openParenthesisToken() |
SyntaxToken |
PrefixExpressionTreeImpl.operatorToken() |
SyntaxToken |
PostfixExpressionTreeImpl.operatorToken() |
SyntaxToken |
BinaryExpressionTreeImpl.operatorToken() |
SyntaxToken |
AssignmentExpressionTreeImpl.operatorToken() |
SyntaxToken |
ConditionalExpressionTreeImpl.queryToken() |
SyntaxToken |
YieldExpressionTreeImpl.starToken() |
SyntaxToken |
FunctionExpressionTreeImpl.starToken() |
SyntaxToken |
NewTargetTreeImpl.targetKeyword() |
SyntaxToken |
SuperTreeImpl.token() |
SyntaxToken |
LiteralTreeImpl.token() |
SyntaxToken |
ImportTreeImpl.token() |
SyntaxToken |
YieldExpressionTreeImpl.yieldKeyword() |
| Modifier and Type | Method and Description |
|---|---|
List<SyntaxToken> |
TemplateCharactersTreeImpl.characters() |
| Modifier and Type | Method and Description |
|---|---|
static FunctionExpressionTree |
FunctionExpressionTreeImpl.create(SyntaxToken asyncToken,
SyntaxToken functionToken,
IdentifierTree name,
FlowGenericParameterClauseTree genericParameterClause,
ParameterListTree parameters,
FlowTypeAnnotationTree returnType,
BlockTree body) |
static FunctionExpressionTree |
FunctionExpressionTreeImpl.createGenerator(SyntaxToken functionKeyword,
SyntaxToken star,
IdentifierTree name,
FlowGenericParameterClauseTree genericParameterClause,
ParameterListTree parameters,
FlowTypeAnnotationTree returnType,
BlockTree body) |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
JsxSelfClosingElementTreeImpl.closeAngleBracketToken() |
SyntaxToken |
JsxOpeningElementTreeImpl.closeAngleBracketToken() |
SyntaxToken |
JsxClosingElementTreeImpl.closeAngleBracketToken() |
SyntaxToken |
JsxSelfClosingElementTreeImpl.openAngleBracketToken() |
SyntaxToken |
JsxOpeningElementTreeImpl.openAngleBracketToken() |
SyntaxToken |
JsxClosingElementTreeImpl.openAngleBracketToken() |
SyntaxToken |
JsxSelfClosingElementTreeImpl.slashToken() |
SyntaxToken |
JsxClosingElementTreeImpl.slashToken() |
SyntaxToken |
JsxTextTreeImpl.token() |
SyntaxToken |
JsxIdentifierTreeImpl.token() |
| Constructor and Description |
|---|
JsxClosingElementTreeImpl(SyntaxToken ltToken,
SyntaxToken slashToken,
JsxElementNameTree elementName,
SyntaxToken gtToken) |
JsxIdentifierTreeImpl(SyntaxToken token) |
JsxOpeningElementTreeImpl(SyntaxToken ltToken,
JsxElementNameTree elementName,
List<JsxAttributeTree> attributes,
SyntaxToken gtToken) |
JsxSelfClosingElementTreeImpl(SyntaxToken ltToken,
JsxElementNameTree elementName,
List<JsxAttributeTree> attributes,
SyntaxToken divToken,
SyntaxToken gtToken) |
JsxTextTreeImpl(SyntaxToken token) |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
FlowArrayTypeWithKeywordTreeImpl.arrayToken() |
SyntaxToken |
FlowModuleTreeImpl.closeCurlyBraceToken() |
SyntaxToken |
FlowTypeAnnotationTreeImpl.colonToken() |
SyntaxToken |
FlowIndexerPropertyDefinitionKeyTreeImpl.colonToken() |
SyntaxToken |
FlowCastingExpressionTreeImpl.colonToken() |
SyntaxToken |
FlowDeclareTreeImpl.declareToken() |
SyntaxToken |
FlowModuleExportsTreeImpl.dotToken() |
SyntaxToken |
FlowFunctionTypeTreeImpl.doubleArrowToken() |
SyntaxToken |
FlowFunctionTypeParameterTreeImpl.ellipsisToken() |
SyntaxToken |
FlowTypeAliasStatementTreeImpl.equalToken() |
SyntaxToken |
FlowGenericParameterTreeImpl.equalToken() |
SyntaxToken |
FlowModuleExportsTreeImpl.exportsToken() |
SyntaxToken |
FlowFunctionSignatureTreeImpl.functionToken() |
SyntaxToken |
FlowImplementsClauseTreeImpl.implementsOrExtendsToken() |
SyntaxToken |
FlowInterfaceDeclarationTreeImpl.interfaceToken() |
SyntaxToken |
FlowIndexerPropertyDefinitionKeyTreeImpl.lbracketToken() |
SyntaxToken |
FlowArrayTypeShorthandTreeImpl.lBracketToken() |
SyntaxToken |
FlowObjectTypeTreeImpl.lcurlyToken() |
SyntaxToken |
FlowTupleTypeTreeImpl.leftBracketToken() |
SyntaxToken |
FlowParameterizedGenericsTypeTreeImpl.leftBracketToken() |
SyntaxToken |
FlowGenericParameterClauseTreeImpl.leftBracketToken() |
SyntaxToken |
FlowArrayTypeWithKeywordTreeImpl.leftBracketToken() |
SyntaxToken |
FlowInterfaceDeclarationTreeImpl.leftCurlyBraceToken() |
SyntaxToken |
FlowFunctionTypeParameterClauseTreeImpl.leftParenthesis() |
SyntaxToken |
FlowParenthesisedTypeTreeImpl.leftParenthesisToken() |
SyntaxToken |
FlowCastingExpressionTreeImpl.leftParenthesisToken() |
SyntaxToken |
FlowLiteralTypeTreeImpl.literalToken() |
SyntaxToken |
FlowObjectTypeTreeImpl.lpipeToken() |
SyntaxToken |
FlowLiteralTypeTreeImpl.minusToken() |
SyntaxToken |
FlowModuleTreeImpl.moduleName() |
SyntaxToken |
FlowModuleTreeImpl.moduleToken() |
SyntaxToken |
FlowModuleExportsTreeImpl.moduleToken() |
SyntaxToken |
FlowSimplePropertyDefinitionKeyTreeImpl.nameToken() |
SyntaxToken |
FlowTypeAliasStatementTreeImpl.opaqueToken() |
SyntaxToken |
FlowOpaqueTypeTreeImpl.opaqueToken() |
SyntaxToken |
FlowModuleTreeImpl.openCurlyBraceToken() |
SyntaxToken |
FlowPropertyDefinitionTreeImpl.plusOrMinusToken() |
SyntaxToken |
FlowSimplePropertyDefinitionKeyTreeImpl.queryToken() |
SyntaxToken |
FlowFunctionTypeParameterTreeImpl.queryToken() |
SyntaxToken |
FlowOptionalTypeTreeImpl.questionToken() |
SyntaxToken |
FlowOptionalBindingElementTreeImpl.questionToken() |
SyntaxToken |
FlowIndexerPropertyDefinitionKeyTreeImpl.rbracketToken() |
SyntaxToken |
FlowArrayTypeShorthandTreeImpl.rBracketToken() |
SyntaxToken |
FlowObjectTypeTreeImpl.rcurlyToken() |
SyntaxToken |
FlowTupleTypeTreeImpl.rightBracketToken() |
SyntaxToken |
FlowParameterizedGenericsTypeTreeImpl.rightBracketToken() |
SyntaxToken |
FlowGenericParameterClauseTreeImpl.rightBracketToken() |
SyntaxToken |
FlowArrayTypeWithKeywordTreeImpl.rightBracketToken() |
SyntaxToken |
FlowInterfaceDeclarationTreeImpl.rightCurlyBraceToken() |
SyntaxToken |
FlowFunctionTypeParameterClauseTreeImpl.rightParenthesis() |
SyntaxToken |
FlowParenthesisedTypeTreeImpl.rightParenthesisToken() |
SyntaxToken |
FlowCastingExpressionTreeImpl.rightParenthesisToken() |
SyntaxToken |
FlowObjectTypeTreeImpl.rpipeToken() |
SyntaxToken |
FlowTypeAliasStatementTreeImpl.semicolonToken() |
SyntaxToken |
FlowDeclareTreeImpl.semicolonToken() |
SyntaxToken |
FlowIntersectionTypeTreeImpl.startAndToken() |
SyntaxToken |
FlowUnionTypeTreeImpl.startPipeToken() |
SyntaxToken |
FlowPropertyDefinitionTreeImpl.staticToken() |
SyntaxToken |
FlowSimpleTypeTreeImpl.token() |
SyntaxToken |
FlowTypeofTypeTreeImpl.typeofToken() |
SyntaxToken |
FlowTypeAliasStatementTreeImpl.typeToken() |
SyntaxToken |
FlowOpaqueTypeTreeImpl.typeToken() |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalSyntaxToken |
class |
InternalSyntaxTrivia |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
InternalSyntaxTrivia.firstToken() |
SyntaxToken |
InternalSyntaxToken.firstToken() |
SyntaxToken |
InternalSyntaxTrivia.lastToken() |
SyntaxToken |
InternalSyntaxToken.lastToken() |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
ForObjectStatementTreeImpl.awaitToken() |
SyntaxToken |
BreakStatementTreeImpl.breakKeyword() |
SyntaxToken |
CatchBlockTreeImpl.catchKeyword() |
SyntaxToken |
SwitchStatementTreeImpl.closeCurlyBraceToken() |
SyntaxToken |
BlockTreeImpl.closeCurlyBraceToken() |
SyntaxToken |
WhileStatementTreeImpl.closeParenthesisToken() |
SyntaxToken |
SwitchStatementTreeImpl.closeParenthesisToken() |
SyntaxToken |
IfStatementTreeImpl.closeParenthesisToken() |
SyntaxToken |
ForStatementTreeImpl.closeParenthesisToken() |
SyntaxToken |
ForObjectStatementTreeImpl.closeParenthesisToken() |
SyntaxToken |
DoWhileStatementTreeImpl.closeParenthesisToken() |
SyntaxToken |
CatchBlockTreeImpl.closeParenthesisToken() |
SyntaxToken |
WithStatementTreeImpl.closingParenthesisToken() |
SyntaxToken |
LabelledStatementTreeImpl.colonToken() |
SyntaxToken |
DefaultClauseTreeImpl.colonToken() |
SyntaxToken |
CaseClauseTreeImpl.colonToken() |
SyntaxToken |
ContinueStatementTreeImpl.continueKeyword() |
SyntaxToken |
DebuggerStatementTreeImpl.debuggerKeyword() |
SyntaxToken |
DoWhileStatementTreeImpl.doKeyword() |
SyntaxToken |
ElseClauseTreeImpl.elseKeyword() |
SyntaxToken |
FinallyBlockTreeImpl.finallyKeyword() |
SyntaxToken |
ForStatementTreeImpl.firstSemicolonToken() |
SyntaxToken |
ForStatementTreeImpl.forKeyword() |
SyntaxToken |
ForObjectStatementTreeImpl.forKeyword() |
SyntaxToken |
IfStatementTreeImpl.ifKeyword() |
SyntaxToken |
DefaultClauseTreeImpl.keyword() |
SyntaxToken |
CaseClauseTreeImpl.keyword() |
SyntaxToken |
LabelledStatementTreeImpl.labelToken() |
SyntaxToken |
ContinueStatementTreeImpl.labelToken() |
SyntaxToken |
BreakStatementTreeImpl.labelToken() |
SyntaxToken |
ForObjectStatementTreeImpl.ofOrInKeyword() |
SyntaxToken |
SwitchStatementTreeImpl.openCurlyBraceToken() |
SyntaxToken |
BlockTreeImpl.openCurlyBraceToken() |
SyntaxToken |
WithStatementTreeImpl.openingParenthesisToken() |
SyntaxToken |
WhileStatementTreeImpl.openParenthesisToken() |
SyntaxToken |
SwitchStatementTreeImpl.openParenthesisToken() |
SyntaxToken |
IfStatementTreeImpl.openParenthesisToken() |
SyntaxToken |
ForStatementTreeImpl.openParenthesisToken() |
SyntaxToken |
ForObjectStatementTreeImpl.openParenthesisToken() |
SyntaxToken |
DoWhileStatementTreeImpl.openParenthesisToken() |
SyntaxToken |
CatchBlockTreeImpl.openParenthesisToken() |
SyntaxToken |
ReturnStatementTreeImpl.returnKeyword() |
SyntaxToken |
ForStatementTreeImpl.secondSemicolonToken() |
SyntaxToken |
VariableStatementTreeImpl.semicolonToken() |
SyntaxToken |
ThrowStatementTreeImpl.semicolonToken() |
SyntaxToken |
ReturnStatementTreeImpl.semicolonToken() |
SyntaxToken |
ExpressionStatementTreeImpl.semicolonToken() |
SyntaxToken |
EmptyStatementTreeImpl.semicolonToken() |
SyntaxToken |
DoWhileStatementTreeImpl.semicolonToken() |
SyntaxToken |
DebuggerStatementTreeImpl.semicolonToken() |
SyntaxToken |
ContinueStatementTreeImpl.semicolonToken() |
SyntaxToken |
BreakStatementTreeImpl.semicolonToken() |
SyntaxToken |
SwitchStatementTreeImpl.switchKeyword() |
SyntaxToken |
ThrowStatementTreeImpl.throwKeyword() |
SyntaxToken |
VariableDeclarationTreeImpl.token() |
SyntaxToken |
TryStatementTreeImpl.tryKeyword() |
SyntaxToken |
WhileStatementTreeImpl.whileKeyword() |
SyntaxToken |
DoWhileStatementTreeImpl.whileKeyword() |
SyntaxToken |
WithStatementTreeImpl.withKeyword() |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
ScriptTree.EOFToken() |
SyntaxToken |
Tree.firstToken() |
SyntaxToken |
Tree.lastToken() |
SyntaxToken |
ScriptTree.shebangToken() |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
SpecifierTree.asToken() |
SyntaxToken |
NameSpaceImportTree.asToken() |
SyntaxToken |
NameSpaceExportDeclarationTree.asToken() |
SyntaxToken |
ExportDefaultBindingWithNameSpaceExport.asToken() |
SyntaxToken |
FunctionTree.asyncToken() |
SyntaxToken |
DecoratorTree.atToken() |
SyntaxToken |
ClassTree.classToken() |
SyntaxToken |
ArrayBindingPatternTree.closeBracketToken() |
SyntaxToken |
ObjectBindingPatternTree.closeCurlyBraceToken() |
SyntaxToken |
NamedImportExportClauseTree.closeCurlyBraceToken() |
SyntaxToken |
ClassTree.closeCurlyBraceToken() |
SyntaxToken |
ParameterListTree.closeParenthesisToken() |
SyntaxToken |
BindingPropertyTree.colonToken() |
SyntaxToken |
ImportClauseTree.commaToken() |
SyntaxToken |
ExportDefaultBindingWithNameSpaceExport.commaToken() |
SyntaxToken |
ExportDefaultBindingWithExportList.commaToken() |
SyntaxToken |
DefaultExportDeclarationTree.defaultToken() |
SyntaxToken |
InitializedBindingElementTree.equalToken() |
SyntaxToken |
FieldDeclarationTree.equalToken() |
SyntaxToken |
NamedExportDeclarationTree.exportToken() |
SyntaxToken |
ExportDeclarationTree.exportToken() |
SyntaxToken |
DefaultExportDeclarationTree.exportToken() |
SyntaxToken |
ExtendsClauseTree.extendsToken() |
SyntaxToken |
SpecifierTree.flowImportTypeOrTypeOfToken() |
SyntaxToken |
ImportDeclarationTree.flowImportTypeOrTypeOfToken() |
SyntaxToken |
NameSpaceExportDeclarationTree.flowTypeKeywordToken() |
SyntaxToken |
FromClauseTree.fromToken() |
SyntaxToken |
FunctionDeclarationTree.functionKeyword() |
SyntaxToken |
ImportModuleDeclarationTree.importToken() |
SyntaxToken |
ImportDeclarationTree.importToken() |
SyntaxToken |
ArrayBindingPatternTree.openBracketToken() |
SyntaxToken |
ObjectBindingPatternTree.openCurlyBraceToken() |
SyntaxToken |
NamedImportExportClauseTree.openCurlyBraceToken() |
SyntaxToken |
ClassTree.openCurlyBraceToken() |
SyntaxToken |
ParameterListTree.openParenthesisToken() |
SyntaxToken |
NameSpaceExportDeclarationTree.semicolonToken() |
SyntaxToken |
ImportModuleDeclarationTree.semicolonToken() |
SyntaxToken |
ImportDeclarationTree.semicolonToken() |
SyntaxToken |
FieldDeclarationTree.semicolonToken() |
SyntaxToken |
ExportDefaultBindingWithNameSpaceExport.semicolonToken() |
SyntaxToken |
ExportDefaultBindingWithExportList.semicolonToken() |
SyntaxToken |
ExportDefaultBinding.semicolonToken() |
SyntaxToken |
ExportClauseTree.semicolonToken() |
SyntaxToken |
DefaultExportDeclarationTree.semicolonToken() |
SyntaxToken |
NameSpaceImportTree.starToken() |
SyntaxToken |
NameSpaceExportDeclarationTree.starToken() |
SyntaxToken |
MethodDeclarationTree.starToken() |
SyntaxToken |
FunctionDeclarationTree.starToken() |
SyntaxToken |
ExportDefaultBindingWithNameSpaceExport.starToken() |
SyntaxToken |
MethodDeclarationTree.staticToken() |
SyntaxToken |
FieldDeclarationTree.staticToken() |
SyntaxToken |
AccessorMethodDeclarationTree.staticToken() |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
TemplateLiteralTree.closeBacktickToken() |
SyntaxToken |
ObjectAssignmentPatternTree.closeBraceToken() |
SyntaxToken |
BracketMemberExpressionTree.closeBracketToken() |
SyntaxToken |
ArrayLiteralTree.closeBracketToken() |
SyntaxToken |
ArrayAssignmentPatternTree.closeBracketToken() |
SyntaxToken |
TemplateExpressionTree.closeCurlyBraceToken() |
SyntaxToken |
ObjectLiteralTree.closeCurlyBraceToken() |
SyntaxToken |
ComputedPropertyNameTree.closeCurlyBraceToken() |
SyntaxToken |
ParenthesisedExpressionTree.closeParenthesisToken() |
SyntaxToken |
ArgumentListTree.closeParenthesisToken() |
SyntaxToken |
PairPropertyTree.colonToken() |
SyntaxToken |
ObjectAssignmentPatternPairElementTree.colonToken() |
SyntaxToken |
ConditionalExpressionTree.colonToken() |
SyntaxToken |
TemplateExpressionTree.dollarToken() |
SyntaxToken |
NewTargetTree.dotToken() |
SyntaxToken |
DotMemberExpressionTree.dotToken() |
SyntaxToken |
ArrowFunctionTree.doubleArrowToken() |
SyntaxToken |
SpreadElementTree.ellipsisToken() |
SyntaxToken |
RestElementTree.ellipsisToken() |
SyntaxToken |
AssignmentPatternRestElementTree.ellipsisToken() |
SyntaxToken |
InitializedAssignmentPatternElementTree.equalToken() |
SyntaxToken |
FunctionExpressionTree.functionKeyword() |
SyntaxToken |
IdentifierTree.identifierToken() |
SyntaxToken |
LexicalDeclarationTree.keywordToken() |
SyntaxToken |
NewTargetTree.newKeyword() |
SyntaxToken |
NewExpressionTree.newKeyword() |
SyntaxToken |
TemplateLiteralTree.openBacktickToken() |
SyntaxToken |
ObjectAssignmentPatternTree.openBraceToken() |
SyntaxToken |
BracketMemberExpressionTree.openBracketToken() |
SyntaxToken |
ArrayLiteralTree.openBracketToken() |
SyntaxToken |
ArrayAssignmentPatternTree.openBracketToken() |
SyntaxToken |
TemplateExpressionTree.openCurlyBraceToken() |
SyntaxToken |
ObjectLiteralTree.openCurlyBraceToken() |
SyntaxToken |
ComputedPropertyNameTree.openCurlyBraceToken() |
SyntaxToken |
ParenthesisedExpressionTree.openParenthesisToken() |
SyntaxToken |
ArgumentListTree.openParenthesisToken() |
SyntaxToken |
UnaryExpressionTree.operatorToken() |
SyntaxToken |
BinaryExpressionTree.operatorToken() |
SyntaxToken |
AssignmentExpressionTree.operatorToken() |
SyntaxToken |
ConditionalExpressionTree.queryToken() |
SyntaxToken |
YieldExpressionTree.starToken() |
SyntaxToken |
FunctionExpressionTree.starToken() |
SyntaxToken |
NewTargetTree.targetKeyword() |
SyntaxToken |
SuperTree.token() |
SyntaxToken |
LiteralTree.token() |
SyntaxToken |
ImportTree.token() |
SyntaxToken |
YieldExpressionTree.yieldKeyword() |
| Modifier and Type | Method and Description |
|---|---|
List<SyntaxToken> |
TemplateCharactersTree.characters() |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
JsxSelfClosingElementTree.closeAngleBracketToken() |
SyntaxToken |
JsxOpeningElementTree.closeAngleBracketToken() |
SyntaxToken |
JsxClosingElementTree.closeAngleBracketToken() |
SyntaxToken |
JsxSelfClosingElementTree.openAngleBracketToken() |
SyntaxToken |
JsxOpeningElementTree.openAngleBracketToken() |
SyntaxToken |
JsxClosingElementTree.openAngleBracketToken() |
SyntaxToken |
JsxSelfClosingElementTree.slashToken() |
SyntaxToken |
JsxClosingElementTree.slashToken() |
SyntaxToken |
JsxTextTree.token() |
SyntaxToken |
JsxIdentifierTree.token() |
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
FlowArrayTypeWithKeywordTree.arrayToken() |
SyntaxToken |
FlowModuleTree.closeCurlyBraceToken() |
SyntaxToken |
FlowTypeAnnotationTree.colonToken() |
SyntaxToken |
FlowIndexerPropertyDefinitionKeyTree.colonToken() |
SyntaxToken |
FlowCastingExpressionTree.colonToken() |
SyntaxToken |
FlowDeclareTree.declareToken() |
SyntaxToken |
FlowModuleExportsTree.dotToken() |
SyntaxToken |
FlowFunctionTypeTree.doubleArrowToken() |
SyntaxToken |
FlowFunctionTypeParameterTree.ellipsisToken() |
SyntaxToken |
FlowTypeAliasStatementTree.equalToken() |
SyntaxToken |
FlowGenericParameterTree.equalToken() |
SyntaxToken |
FlowModuleExportsTree.exportsToken() |
SyntaxToken |
FlowFunctionSignatureTree.functionToken() |
SyntaxToken |
FlowImplementsClauseTree.implementsOrExtendsToken() |
SyntaxToken |
FlowInterfaceDeclarationTree.interfaceToken() |
SyntaxToken |
FlowIndexerPropertyDefinitionKeyTree.lbracketToken() |
SyntaxToken |
FlowArrayTypeShorthandTree.lBracketToken() |
SyntaxToken |
FlowObjectTypeTree.lcurlyToken() |
SyntaxToken |
FlowTupleTypeTree.leftBracketToken() |
SyntaxToken |
FlowParameterizedGenericsTypeTree.leftBracketToken() |
SyntaxToken |
FlowGenericParameterClauseTree.leftBracketToken() |
SyntaxToken |
FlowArrayTypeWithKeywordTree.leftBracketToken() |
SyntaxToken |
FlowInterfaceDeclarationTree.leftCurlyBraceToken() |
SyntaxToken |
FlowFunctionTypeParameterClauseTree.leftParenthesis() |
SyntaxToken |
FlowParenthesisedTypeTree.leftParenthesisToken() |
SyntaxToken |
FlowCastingExpressionTree.leftParenthesisToken() |
SyntaxToken |
FlowLiteralTypeTree.literalToken() |
SyntaxToken |
FlowObjectTypeTree.lpipeToken() |
SyntaxToken |
FlowLiteralTypeTree.minusToken() |
SyntaxToken |
FlowModuleTree.moduleName() |
SyntaxToken |
FlowModuleTree.moduleToken() |
SyntaxToken |
FlowModuleExportsTree.moduleToken() |
SyntaxToken |
FlowSimplePropertyDefinitionKeyTree.nameToken() |
SyntaxToken |
FlowTypeAliasStatementTree.opaqueToken() |
SyntaxToken |
FlowOpaqueTypeTree.opaqueToken() |
SyntaxToken |
FlowModuleTree.openCurlyBraceToken() |
SyntaxToken |
FlowPropertyDefinitionTree.plusOrMinusToken() |
SyntaxToken |
FlowSimplePropertyDefinitionKeyTree.queryToken() |
SyntaxToken |
FlowFunctionTypeParameterTree.queryToken() |
SyntaxToken |
FlowOptionalTypeTree.questionToken() |
SyntaxToken |
FlowOptionalBindingElementTree.questionToken() |
SyntaxToken |
FlowIndexerPropertyDefinitionKeyTree.rbracketToken() |
SyntaxToken |
FlowArrayTypeShorthandTree.rBracketToken() |
SyntaxToken |
FlowObjectTypeTree.rcurlyToken() |
SyntaxToken |
FlowTupleTypeTree.rightBracketToken() |
SyntaxToken |
FlowParameterizedGenericsTypeTree.rightBracketToken() |
SyntaxToken |
FlowGenericParameterClauseTree.rightBracketToken() |
SyntaxToken |
FlowArrayTypeWithKeywordTree.rightBracketToken() |
SyntaxToken |
FlowInterfaceDeclarationTree.rightCurlyBraceToken() |
SyntaxToken |
FlowFunctionTypeParameterClauseTree.rightParenthesis() |
SyntaxToken |
FlowParenthesisedTypeTree.rightParenthesisToken() |
SyntaxToken |
FlowCastingExpressionTree.rightParenthesisToken() |
SyntaxToken |
FlowObjectTypeTree.rpipeToken() |
SyntaxToken |
FlowTypeAliasStatementTree.semicolonToken() |
SyntaxToken |
FlowDeclareTree.semicolonToken() |
SyntaxToken |
FlowIntersectionTypeTree.startAndToken() |
SyntaxToken |
FlowUnionTypeTree.startPipeToken() |
SyntaxToken |
FlowPropertyDefinitionTree.staticToken() |
SyntaxToken |
FlowSimpleTypeTree.token() |
SyntaxToken |
FlowTypeofTypeTree.typeofToken() |
SyntaxToken |
FlowTypeAliasStatementTree.typeToken() |
SyntaxToken |
FlowOpaqueTypeTree.typeToken() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SyntaxTrivia
Represents a Trivia in the SyntaxTree.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DoubleDispatchVisitor.visitToken(SyntaxToken token) |
Copyright © 2011–2017 SonarSource and Eriks Nukis. All rights reserved.