Uses of Interface
org.sonar.plugins.javascript.api.tree.SeparatedList
-
Packages that use SeparatedList Package Description 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.flow org.sonar.javascript.tree.impl.statement 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.flow 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). -
-
Uses of SeparatedList in org.sonar.javascript.parser
Method parameters in org.sonar.javascript.parser with type arguments of type SeparatedList Modifier and Type Method Description ArgumentListTreeTreeFactory. argumentClause(InternalSyntaxToken openParenToken, com.sonar.sslr.api.typed.Optional<SeparatedList<ExpressionTree>> arguments, InternalSyntaxToken closeParenToken)NamedImportExportClauseTreeTreeFactory. exportList(InternalSyntaxToken openCurlyBraceToken, com.sonar.sslr.api.typed.Optional<SeparatedList<SpecifierTree>> specifierList, InternalSyntaxToken closeCurlyBraceToken)FlowObjectTypeTreeTreeFactory. flowObjectType(SyntaxToken lcurly, com.sonar.sslr.api.typed.Optional<SeparatedList<Tree>> properties, SyntaxToken rcurly)FlowObjectTypeTreeTreeFactory. flowStrictObjectType(SyntaxToken lcurly, SyntaxToken lpipe, com.sonar.sslr.api.typed.Optional<SeparatedList<Tree>> properties, SyntaxToken rpipe, SyntaxToken rcurly)FlowTupleTypeTreeTreeFactory. flowTupleType(InternalSyntaxToken leftBracket, com.sonar.sslr.api.typed.Optional<SeparatedList<FlowTypeTree>> elements, InternalSyntaxToken rightBracket)NamedImportExportClauseTreeTreeFactory. namedImports(InternalSyntaxToken openCurlyBraceToken, com.sonar.sslr.api.typed.Optional<SeparatedList<SpecifierTree>> specifierList, InternalSyntaxToken closeCurlyBraceToken)ObjectBindingPatternTreeTreeFactory. objectBindingPattern(InternalSyntaxToken lCurlyBrace, com.sonar.sslr.api.typed.Optional<SeparatedList<BindingElementTree>> list, com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,RestElementTree>> commaAndRest, com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> trailingComma, InternalSyntaxToken rCurlyBrace)ObjectLiteralTreeTreeFactory. objectLiteral(InternalSyntaxToken openCurlyToken, com.sonar.sslr.api.typed.Optional<SeparatedList<Tree>> properties, InternalSyntaxToken closeCurlyToken) -
Uses of SeparatedList in org.sonar.javascript.tree.impl
Classes in org.sonar.javascript.tree.impl that implement SeparatedList Modifier and Type Class Description classSeparatedListImpl<T> -
Uses of SeparatedList in org.sonar.javascript.tree.impl.declaration
Methods in org.sonar.javascript.tree.impl.declaration that return SeparatedList Modifier and Type Method Description SeparatedList<IdentifierTree>DecoratorTreeImpl. body()SeparatedList<Optional<BindingElementTree>>ArrayBindingPatternTreeImpl. elements()SeparatedList<BindingElementTree>ObjectBindingPatternTreeImpl. elements()SeparatedList<BindingElementTree>ParameterListTreeImpl. parameters()SeparatedList<SpecifierTree>NamedImportExportClauseTreeImpl. specifiers()Constructors in org.sonar.javascript.tree.impl.declaration with parameters of type SeparatedList Constructor Description ArrayBindingPatternTreeImpl(InternalSyntaxToken openBracketToken, SeparatedList<Optional<BindingElementTree>> elements, InternalSyntaxToken closeBracketToken)DecoratorTreeImpl(SyntaxToken atToken, SeparatedList<IdentifierTree> body, ArgumentListTree arguments)NamedImportExportClauseTreeImpl(Tree.Kind kind, InternalSyntaxToken openCurlyBraceToken, SeparatedList<SpecifierTree> specifiers, InternalSyntaxToken closeCurlyBraceToken)ObjectBindingPatternTreeImpl(SyntaxToken openCurlyBrace, SeparatedList<BindingElementTree> bindingElements, SyntaxToken closeCurlyBrace)ParameterListTreeImpl(InternalSyntaxToken openParenthesis, SeparatedList<BindingElementTree> parameters, InternalSyntaxToken closeParenthesis) -
Uses of SeparatedList in org.sonar.javascript.tree.impl.expression
Methods in org.sonar.javascript.tree.impl.expression that return SeparatedList Modifier and Type Method Description SeparatedList<ExpressionTree>ArgumentListTreeImpl. arguments()SeparatedList<Optional<Tree>>ArrayAssignmentPatternTreeImpl. elements()SeparatedList<Tree>ObjectAssignmentPatternTreeImpl. elements()SeparatedList<Tree>ObjectLiteralTreeImpl. properties()Constructors in org.sonar.javascript.tree.impl.expression with parameters of type SeparatedList Constructor Description ArgumentListTreeImpl(InternalSyntaxToken openParenthesis, SeparatedList<ExpressionTree> arguments, InternalSyntaxToken closeParenthesis)ArrayAssignmentPatternTreeImpl(SyntaxToken openBracketToken, SeparatedList<Optional<Tree>> elements, SyntaxToken closeBracketToken)ObjectAssignmentPatternTreeImpl(SyntaxToken openBraceToken, SeparatedList<Tree> elements, SyntaxToken closeBraceToken)ObjectLiteralTreeImpl(InternalSyntaxToken openCurlyBrace, SeparatedList<Tree> properties, InternalSyntaxToken closeCurlyBrace) -
Uses of SeparatedList in org.sonar.javascript.tree.impl.flow
Methods in org.sonar.javascript.tree.impl.flow that return SeparatedList Modifier and Type Method Description SeparatedList<FlowTypeTree>FlowTupleTypeTreeImpl. elements()SeparatedList<FlowGenericParameterTree>FlowGenericParameterClauseTreeImpl. genericParameters()SeparatedList<IdentifierTree>FlowNamespacedTypeTreeImpl. identifiers()SeparatedList<FlowFunctionTypeParameterTree>FlowFunctionTypeParameterClauseTreeImpl. parameters()SeparatedList<FlowPropertyDefinitionTree>FlowInterfaceDeclarationTreeImpl. properties()SeparatedList<FlowPropertyDefinitionTree>FlowObjectTypeTreeImpl. properties()SeparatedList<FlowTypeTree>FlowIntersectionTypeTreeImpl. subTypes()SeparatedList<FlowTypeTree>FlowUnionTypeTreeImpl. subTypes()SeparatedList<FlowTypeTree>FlowImplementsClauseTreeImpl. types()SeparatedList<FlowTypeTree>FlowParameterizedGenericsTypeTreeImpl. types() -
Uses of SeparatedList in org.sonar.javascript.tree.impl.statement
Methods in org.sonar.javascript.tree.impl.statement that return SeparatedList Modifier and Type Method Description SeparatedList<BindingElementTree>VariableDeclarationTreeImpl. variables()Constructors in org.sonar.javascript.tree.impl.statement with parameters of type SeparatedList Constructor Description VariableDeclarationTreeImpl(Tree.Kind kind, InternalSyntaxToken token, SeparatedList<BindingElementTree> variables) -
Uses of SeparatedList in org.sonar.plugins.javascript.api.tree.declaration
Methods in org.sonar.plugins.javascript.api.tree.declaration that return SeparatedList Modifier and Type Method Description SeparatedList<IdentifierTree>DecoratorTree. body()SeparatedList<Optional<BindingElementTree>>ArrayBindingPatternTree. elements()SeparatedList<BindingElementTree>ObjectBindingPatternTree. elements()SeparatedList<BindingElementTree>ParameterListTree. parameters()SeparatedList<SpecifierTree>NamedImportExportClauseTree. specifiers() -
Uses of SeparatedList in org.sonar.plugins.javascript.api.tree.expression
Methods in org.sonar.plugins.javascript.api.tree.expression that return SeparatedList Modifier and Type Method Description SeparatedList<ExpressionTree>ArgumentListTree. arguments()SeparatedList<InitializedBindingElementTree>LexicalDeclarationTree. bindingList()SeparatedList<Optional<Tree>>ArrayAssignmentPatternTree. elements()SeparatedList<Tree>ObjectAssignmentPatternTree. elements()SeparatedList<Tree>ObjectLiteralTree. properties() -
Uses of SeparatedList in org.sonar.plugins.javascript.api.tree.flow
Methods in org.sonar.plugins.javascript.api.tree.flow that return SeparatedList Modifier and Type Method Description SeparatedList<FlowTypeTree>FlowTupleTypeTree. elements()SeparatedList<FlowGenericParameterTree>FlowGenericParameterClauseTree. genericParameters()SeparatedList<IdentifierTree>FlowNamespacedTypeTree. identifiers()SeparatedList<FlowFunctionTypeParameterTree>FlowFunctionTypeParameterClauseTree. parameters()SeparatedList<FlowPropertyDefinitionTree>FlowInterfaceDeclarationTree. properties()SeparatedList<FlowPropertyDefinitionTree>FlowObjectTypeTree. properties()SeparatedList<FlowTypeTree>FlowIntersectionTypeTree. subTypes()SeparatedList<FlowTypeTree>FlowUnionTypeTree. subTypes()SeparatedList<FlowTypeTree>FlowImplementsClauseTree. types()SeparatedList<FlowTypeTree>FlowParameterizedGenericsTypeTree. types() -
Uses of SeparatedList in org.sonar.plugins.javascript.api.tree.statement
Methods in org.sonar.plugins.javascript.api.tree.statement that return SeparatedList Modifier and Type Method Description SeparatedList<BindingElementTree>VariableDeclarationTree. variables()
-