Uses of Interface
org.sonar.plugins.javascript.api.tree.declaration.BindingElementTree
-
Packages that use BindingElementTree Package Description org.sonar.javascript.parser 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 BindingElementTree in org.sonar.javascript.parser
Methods in org.sonar.javascript.parser that return BindingElementTree Modifier and Type Method Description BindingElementTreeJavaScriptGrammar. BINDING_ELEMENT()BindingElementTreeJavaScriptGrammar. BINDING_PATTERN()BindingElementTreeJavaScriptGrammar. BINDING_PROPERTY()Methods in org.sonar.javascript.parser that return types with arguments of type BindingElementTree Modifier and Type Method Description SeparatedList<BindingElementTree>JavaScriptGrammar. BINDING_ELEMENT_LIST()SeparatedList<BindingElementTree>JavaScriptGrammar. BINDING_PROPERTY_LIST()SeparatedList<BindingElementTree>TreeFactory. bindingElementList1(BindingElementTree element, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,BindingElementTree>>> rest)SeparatedList<BindingElementTree>TreeFactory. bindingPropertyList(BindingElementTree bindingProperty, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,BindingElementTree>>> restProperties)SeparatedList<BindingElementTree>JavaScriptGrammar. FORMAL_PARAMETER_LIST() -
Uses of BindingElementTree in org.sonar.javascript.tree.impl.declaration
Classes in org.sonar.javascript.tree.impl.declaration that implement BindingElementTree Modifier and Type Class Description classArrayBindingPatternTreeImplclassBindingPropertyTreeImplclassInitializedBindingElementTreeImplclassObjectBindingPatternTreeImplMethods in org.sonar.javascript.tree.impl.declaration that return BindingElementTree Modifier and Type Method Description BindingElementTreeInitializedBindingElementTreeImpl. left()BindingElementTreeBindingPropertyTreeImpl. value()Methods in org.sonar.javascript.tree.impl.declaration that return types with arguments of type BindingElementTree Modifier and Type Method Description SeparatedList<Optional<BindingElementTree>>ArrayBindingPatternTreeImpl. elements()SeparatedList<BindingElementTree>ObjectBindingPatternTreeImpl. elements()List<BindingElementTree>AccessorMethodDeclarationTreeImpl. parameterList()List<BindingElementTree>FunctionDeclarationTreeImpl. parameterList()List<BindingElementTree>MethodDeclarationTreeImpl. parameterList()SeparatedList<BindingElementTree>ParameterListTreeImpl. parameters()Constructors in org.sonar.javascript.tree.impl.declaration with parameters of type BindingElementTree Constructor Description BindingPropertyTreeImpl(Tree name, InternalSyntaxToken colonToken, BindingElementTree value)InitializedBindingElementTreeImpl(BindingElementTree left, InternalSyntaxToken equalToken, ExpressionTree right)Constructor parameters in org.sonar.javascript.tree.impl.declaration with type arguments of type BindingElementTree Constructor Description ArrayBindingPatternTreeImpl(InternalSyntaxToken openBracketToken, SeparatedList<Optional<BindingElementTree>> elements, InternalSyntaxToken closeBracketToken)ObjectBindingPatternTreeImpl(SyntaxToken openCurlyBrace, SeparatedList<BindingElementTree> bindingElements, SyntaxToken closeCurlyBrace)ParameterListTreeImpl(InternalSyntaxToken openParenthesis, SeparatedList<BindingElementTree> parameters, InternalSyntaxToken closeParenthesis) -
Uses of BindingElementTree in org.sonar.javascript.tree.impl.expression
Classes in org.sonar.javascript.tree.impl.expression that implement BindingElementTree Modifier and Type Class Description classIdentifierTreeImplclassRestElementTreeImplMethods in org.sonar.javascript.tree.impl.expression that return BindingElementTree Modifier and Type Method Description BindingElementTreeRestElementTreeImpl. element()Methods in org.sonar.javascript.tree.impl.expression that return types with arguments of type BindingElementTree Modifier and Type Method Description List<BindingElementTree>ArrowFunctionTreeImpl. parameterList()List<BindingElementTree>FunctionExpressionTreeImpl. parameterList()Constructors in org.sonar.javascript.tree.impl.expression with parameters of type BindingElementTree Constructor Description RestElementTreeImpl(InternalSyntaxToken ellipsis, BindingElementTree element) -
Uses of BindingElementTree in org.sonar.javascript.tree.impl.flow
Classes in org.sonar.javascript.tree.impl.flow that implement BindingElementTree Modifier and Type Class Description classFlowOptionalBindingElementTreeImplclassFlowTypedBindingElementTreeImplMethods in org.sonar.javascript.tree.impl.flow that return BindingElementTree Modifier and Type Method Description BindingElementTreeFlowOptionalBindingElementTreeImpl. bindingElement()BindingElementTreeFlowTypedBindingElementTreeImpl. bindingElement()Constructors in org.sonar.javascript.tree.impl.flow with parameters of type BindingElementTree Constructor Description FlowOptionalBindingElementTreeImpl(BindingElementTree bindingElement, SyntaxToken questionToken)FlowTypedBindingElementTreeImpl(BindingElementTree bindingElement, FlowTypeAnnotationTree typeAnnotation) -
Uses of BindingElementTree in org.sonar.javascript.tree.impl.statement
Methods in org.sonar.javascript.tree.impl.statement that return types with arguments of type BindingElementTree Modifier and Type Method Description SeparatedList<BindingElementTree>VariableDeclarationTreeImpl. variables()Constructors in org.sonar.javascript.tree.impl.statement with parameters of type BindingElementTree Constructor Description CatchBlockTreeImpl(InternalSyntaxToken catchKeyword, InternalSyntaxToken openParenthesis, BindingElementTree parameter, InternalSyntaxToken closeParenthesis, BlockTree block)Constructor parameters in org.sonar.javascript.tree.impl.statement with type arguments of type BindingElementTree Constructor Description VariableDeclarationTreeImpl(Tree.Kind kind, InternalSyntaxToken token, SeparatedList<BindingElementTree> variables) -
Uses of BindingElementTree in org.sonar.plugins.javascript.api.tree.declaration
Subinterfaces of BindingElementTree in org.sonar.plugins.javascript.api.tree.declaration Modifier and Type Interface Description interfaceArrayBindingPatternTreeCommon interface for all types of Array Binding Pattern (ES6)interfaceBindingPropertyTreeinterfaceInitializedBindingElementTreeinterfaceObjectBindingPatternTreeMethods in org.sonar.plugins.javascript.api.tree.declaration that return BindingElementTree Modifier and Type Method Description BindingElementTreeInitializedBindingElementTree. left()BindingElementTreeBindingPropertyTree. value()Methods in org.sonar.plugins.javascript.api.tree.declaration that return types with arguments of type BindingElementTree Modifier and Type Method Description SeparatedList<Optional<BindingElementTree>>ArrayBindingPatternTree. elements()SeparatedList<BindingElementTree>ObjectBindingPatternTree. elements()List<BindingElementTree>FunctionTree. parameterList()SeparatedList<BindingElementTree>ParameterListTree. parameters() -
Uses of BindingElementTree in org.sonar.plugins.javascript.api.tree.expression
Subinterfaces of BindingElementTree in org.sonar.plugins.javascript.api.tree.expression Modifier and Type Interface Description interfaceIdentifierTreeinterfaceRestElementTreeCommon interface for all types of Rest ElementMethods in org.sonar.plugins.javascript.api.tree.expression that return BindingElementTree Modifier and Type Method Description BindingElementTreeRestElementTree. element() -
Uses of BindingElementTree in org.sonar.plugins.javascript.api.tree.flow
Subinterfaces of BindingElementTree in org.sonar.plugins.javascript.api.tree.flow Modifier and Type Interface Description interfaceFlowOptionalBindingElementTreeinterfaceFlowTypedBindingElementTreeMethods in org.sonar.plugins.javascript.api.tree.flow that return BindingElementTree Modifier and Type Method Description BindingElementTreeFlowOptionalBindingElementTree. bindingElement()BindingElementTreeFlowTypedBindingElementTree. bindingElement() -
Uses of BindingElementTree in org.sonar.plugins.javascript.api.tree.statement
Methods in org.sonar.plugins.javascript.api.tree.statement that return types with arguments of type BindingElementTree Modifier and Type Method Description SeparatedList<BindingElementTree>VariableDeclarationTree. variables()
-