Uses of Interface
org.sonar.plugins.javascript.api.tree.flow.FlowTypeTree
-
Packages that use FlowTypeTree Package Description org.sonar.javascript.parser org.sonar.javascript.tree.impl.flow org.sonar.plugins.javascript.api.tree.flow Provides interfaces to represent JavaScript source code as abstract syntax trees (AST). -
-
Uses of FlowTypeTree in org.sonar.javascript.parser
Methods in org.sonar.javascript.parser that return FlowTypeTree Modifier and Type Method Description FlowTypeTreeJavaScriptGrammar. FLOW_ARRAY_TYPE_SHORTHAND_OR_HIGHER()FlowTypeTreeJavaScriptGrammar. FLOW_FUNCTION_TYPE_WITH_PARENTHESES_OR_HIGHER()FlowTypeTreeJavaScriptGrammar. FLOW_FUNCTION_TYPE_WITHOUT_PARENTHESES_OR_HIGHER()FlowTypeTreeJavaScriptGrammar. FLOW_INTERSECTION_TYPE_OR_HIGHER()FlowTypeTreeJavaScriptGrammar. FLOW_INTERSECTION_TYPE_OR_HIGHER_NON_FUNCTION()FlowTypeTreeJavaScriptGrammar. FLOW_TOP_PRIORITY_TYPE()FlowTypeTreeJavaScriptGrammar. FLOW_TYPE()FlowTypeTreeJavaScriptGrammar. FLOW_TYPE_TO_BE_EXTENDED()FlowTypeTreeJavaScriptGrammar. FLOW_UNION_TYPE()FlowTypeTreeJavaScriptGrammar. FLOW_UNION_TYPE_OR_HIGHER()FlowTypeTreeJavaScriptGrammar. FLOW_UNION_TYPE_OR_HIGHER_NON_FUNCTION()Methods in org.sonar.javascript.parser that return types with arguments of type FlowTypeTree Modifier and Type Method Description SeparatedList<FlowTypeTree>JavaScriptGrammar. FLOW_TUPLE_TYPE_ELEMENTS()SeparatedList<FlowTypeTree>TreeFactory. flowTupleTypeElements(FlowTypeTree type, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,FlowTypeTree>>> restTypes, com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> trailingComma)SeparatedList<FlowTypeTree>TreeFactory. flowTypeElements(FlowTypeTree type, List<TreeFactory.Tuple<InternalSyntaxToken,FlowTypeTree>> rest) -
Uses of FlowTypeTree in org.sonar.javascript.tree.impl.flow
Classes in org.sonar.javascript.tree.impl.flow that implement FlowTypeTree Modifier and Type Class Description classFlowArrayTypeShorthandTreeImplclassFlowArrayTypeWithKeywordTreeImplclassFlowFunctionSignatureTreeImplclassFlowFunctionTypeTreeImplclassFlowIntersectionTypeTreeImplclassFlowLiteralTypeTreeImplclassFlowNamespacedTypeTreeImplclassFlowObjectTypeTreeImplclassFlowOptionalTypeTreeImplclassFlowParameterizedGenericsTypeTreeImplclassFlowParenthesisedTypeTreeImplclassFlowSimpleTypeTreeImplclassFlowTupleTypeTreeImplclassFlowTypeofTypeTreeImplclassFlowUnionTypeTreeImplMethods in org.sonar.javascript.tree.impl.flow that return FlowTypeTree Modifier and Type Method Description FlowTypeTreeFlowGenericParameterTreeImpl. defaultType()FlowTypeTreeFlowFunctionTypeTreeImpl. returnType()FlowTypeTreeFlowArrayTypeShorthandTreeImpl. type()FlowTypeTreeFlowArrayTypeWithKeywordTreeImpl. type()FlowTypeTreeFlowCastingExpressionTreeImpl. type()FlowTypeTreeFlowFunctionTypeParameterTreeImpl. type()FlowTypeTreeFlowIndexerPropertyDefinitionKeyTreeImpl. type()FlowTypeTreeFlowOptionalTypeTreeImpl. type()FlowTypeTreeFlowParameterizedGenericsTypeTreeImpl. type()FlowTypeTreeFlowParenthesisedTypeTreeImpl. type()FlowTypeTreeFlowTypeAliasStatementTreeImpl. type()FlowTypeTreeFlowTypeAnnotationTreeImpl. type()Methods in org.sonar.javascript.tree.impl.flow that return types with arguments of type FlowTypeTree Modifier and Type Method Description SeparatedList<FlowTypeTree>FlowTupleTypeTreeImpl. elements()SeparatedList<FlowTypeTree>FlowIntersectionTypeTreeImpl. subTypes()SeparatedList<FlowTypeTree>FlowUnionTypeTreeImpl. subTypes()SeparatedList<FlowTypeTree>FlowImplementsClauseTreeImpl. types()SeparatedList<FlowTypeTree>FlowParameterizedGenericsTypeTreeImpl. types()Constructor parameters in org.sonar.javascript.tree.impl.flow with type arguments of type FlowTypeTree Constructor Description FlowImplementsClauseTreeImpl(SyntaxToken implementsToken, SeparatedList<FlowTypeTree> types)FlowIntersectionTypeTreeImpl(SyntaxToken startAnd, SeparatedList<FlowTypeTree> subTypes)FlowParameterizedGenericsTypeTreeImpl(FlowTypeTree type, SyntaxToken leftBracketToken, SeparatedList<FlowTypeTree> types, SyntaxToken rightBracketToken)FlowTupleTypeTreeImpl(SyntaxToken leftBracketToken, SeparatedList<FlowTypeTree> elements, SyntaxToken rightBracketToken)FlowUnionTypeTreeImpl(SyntaxToken startPipe, SeparatedList<FlowTypeTree> subTypes) -
Uses of FlowTypeTree in org.sonar.plugins.javascript.api.tree.flow
Subinterfaces of FlowTypeTree in org.sonar.plugins.javascript.api.tree.flow Modifier and Type Interface Description interfaceFlowArrayTypeShorthandTreeinterfaceFlowArrayTypeTreeinterfaceFlowArrayTypeWithKeywordTreeinterfaceFlowFunctionSignatureTreeinterfaceFlowFunctionTypeTreeinterfaceFlowIntersectionTypeTreeinterfaceFlowLiteralTypeTreeinterfaceFlowNamespacedTypeTreeinterfaceFlowObjectTypeTreeinterfaceFlowOptionalTypeTreeinterfaceFlowParameterizedGenericsTypeTreeinterfaceFlowParenthesisedTypeTreeinterfaceFlowSimpleTypeTreeinterfaceFlowTupleTypeTreeinterfaceFlowTypeofTypeTreeinterfaceFlowUnionTypeTreeMethods in org.sonar.plugins.javascript.api.tree.flow that return FlowTypeTree Modifier and Type Method Description FlowTypeTreeFlowGenericParameterTree. defaultType()FlowTypeTreeFlowFunctionTypeTree. returnType()FlowTypeTreeFlowArrayTypeShorthandTree. type()FlowTypeTreeFlowArrayTypeTree. type()FlowTypeTreeFlowArrayTypeWithKeywordTree. type()FlowTypeTreeFlowCastingExpressionTree. type()FlowTypeTreeFlowFunctionTypeParameterTree. type()FlowTypeTreeFlowIndexerPropertyDefinitionKeyTree. type()FlowTypeTreeFlowOptionalTypeTree. type()FlowTypeTreeFlowParameterizedGenericsTypeTree. type()FlowTypeTreeFlowParenthesisedTypeTree. type()FlowTypeTreeFlowTypeAliasStatementTree. type()FlowTypeTreeFlowTypeAnnotationTree. type()Methods in org.sonar.plugins.javascript.api.tree.flow that return types with arguments of type FlowTypeTree Modifier and Type Method Description SeparatedList<FlowTypeTree>FlowTupleTypeTree. elements()SeparatedList<FlowTypeTree>FlowIntersectionTypeTree. subTypes()SeparatedList<FlowTypeTree>FlowUnionTypeTree. subTypes()SeparatedList<FlowTypeTree>FlowImplementsClauseTree. types()SeparatedList<FlowTypeTree>FlowParameterizedGenericsTypeTree. types()
-