Uses of Interface
org.sonar.iac.terraform.api.tree.SeparatedTrees
-
Packages that use SeparatedTrees Package Description org.sonar.iac.terraform.api.tree org.sonar.iac.terraform.parser org.sonar.iac.terraform.parser.grammar org.sonar.iac.terraform.tree.impl -
-
Uses of SeparatedTrees in org.sonar.iac.terraform.api.tree
Methods in org.sonar.iac.terraform.api.tree that return SeparatedTrees Modifier and Type Method Description SeparatedTrees<ExpressionTree>FunctionCallTree. arguments()SeparatedTrees<ObjectElementTree>ObjectTree. elements()SeparatedTrees<ExpressionTree>TupleTree. elements()SeparatedTrees<VariableExprTree>ForTree. loopVariables()SeparatedTrees<VariableExprTree>TemplateForDirectiveTree. loopVariables() -
Uses of SeparatedTrees in org.sonar.iac.terraform.parser
Methods in org.sonar.iac.terraform.parser that return SeparatedTrees Modifier and Type Method Description SeparatedTrees<VariableExprTree>TreeFactory. forIntroIdentifiers(VariableExprTree first, com.sonar.sslr.api.typed.Optional<TreeFactory.Pair<SyntaxToken,VariableExprTree>> second)SeparatedTrees<ExpressionTree>TreeFactory. functionCallArguments(ExpressionTree firstArgument, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Pair<SyntaxToken,ExpressionTree>>> otherArguments, com.sonar.sslr.api.typed.Optional<SyntaxToken> trailingToken)SeparatedTrees<ObjectElementTree>TreeFactory. objectElements(ObjectElementTree firstElement, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Pair<SyntaxToken,ObjectElementTree>>> otherElements, com.sonar.sslr.api.typed.Optional<SyntaxTokenImpl> trailingComma)SeparatedTrees<ExpressionTree>TreeFactory. tupleElements(ExpressionTree firstElement, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Pair<SyntaxToken,ExpressionTree>>> otherElements, com.sonar.sslr.api.typed.Optional<SyntaxToken> trailingComma)Methods in org.sonar.iac.terraform.parser with parameters of type SeparatedTrees Modifier and Type Method Description AbstractForTree.ForIntroTreeFactory. forIntro(SyntaxToken forToken, SeparatedTrees<VariableExprTree> identifiers, SyntaxToken inToken, ExpressionTree inExpression, SyntaxToken colonToken)TemplateForDirectiveTreeImpl.IntroTreeFactory. templateForDirectiveIntro(SyntaxToken forOpenToken, SyntaxToken forToken, SeparatedTrees<VariableExprTree> loopVariables, SyntaxToken inToken, ExpressionTree loopExpression, SyntaxToken forCloseToken)Method parameters in org.sonar.iac.terraform.parser with type arguments of type SeparatedTrees Modifier and Type Method Description FunctionCallTreeTreeFactory. functionCall(SyntaxToken name, SyntaxToken openParenthesis, com.sonar.sslr.api.typed.Optional<SeparatedTrees<ExpressionTree>> arguments, SyntaxToken closeParenthesis)ObjectTreeTreeFactory. object(SyntaxToken openBrace, com.sonar.sslr.api.typed.Optional<SeparatedTrees<ObjectElementTree>> elements, SyntaxToken closeBrace)TupleTreeTreeFactory. tuple(SyntaxToken openbracket, com.sonar.sslr.api.typed.Optional<SeparatedTrees<ExpressionTree>> elements, SyntaxToken closeBracket) -
Uses of SeparatedTrees in org.sonar.iac.terraform.parser.grammar
Methods in org.sonar.iac.terraform.parser.grammar that return SeparatedTrees Modifier and Type Method Description SeparatedTrees<ExpressionTree>HclGrammar. FUNCTION_CALL_ARGUMENTS()SeparatedTrees<ObjectElementTree>HclGrammar. OBJECT_ELEMENTS()SeparatedTrees<ExpressionTree>HclGrammar. TUPLE_ELEMENTS() -
Uses of SeparatedTrees in org.sonar.iac.terraform.tree.impl
Classes in org.sonar.iac.terraform.tree.impl that implement SeparatedTrees Modifier and Type Class Description classSeparatedTreesImpl<T extends TerraformTree>Methods in org.sonar.iac.terraform.tree.impl that return SeparatedTrees Modifier and Type Method Description SeparatedTrees<ExpressionTree>FunctionCallTreeImpl. arguments()SeparatedTrees<T>AbstractCollectionValueTree. elements()SeparatedTrees<VariableExprTree>AbstractForTree. loopVariables()SeparatedTrees<VariableExprTree>TemplateForDirectiveTreeImpl. loopVariables()Constructors in org.sonar.iac.terraform.tree.impl with parameters of type SeparatedTrees Constructor Description ForIntro(SyntaxToken forToken, SeparatedTrees<VariableExprTree> loopVariables, SyntaxToken inToken, ExpressionTree inExpression, SyntaxToken colonToken)FunctionCallTreeImpl(SyntaxToken name, SyntaxToken openParenthesis, SeparatedTrees<ExpressionTree> arguments, SyntaxToken closeParenthesis)Intro(SyntaxToken forOpenToken, SyntaxToken forToken, SeparatedTrees<VariableExprTree> loopVariables, SyntaxToken inToken, ExpressionTree loopExpression, SyntaxToken forCloseToken)ObjectTreeImpl(SyntaxToken openBrace, SeparatedTrees<ObjectElementTree> elements, SyntaxToken closeBrace)TupleTreeImpl(SyntaxToken openBrace, SeparatedTrees<ExpressionTree> elements, SyntaxToken closeBrace)
-