Class SeparatedTreesImpl<T extends TerraformTree>
- java.lang.Object
-
- org.sonar.iac.terraform.tree.impl.SeparatedTreesImpl<T>
-
- All Implemented Interfaces:
SeparatedTrees<T>
public class SeparatedTreesImpl<T extends TerraformTree> extends Object implements SeparatedTrees<T>
-
-
Constructor Summary
Constructors Constructor Description SeparatedTreesImpl(List<T> trees, List<SyntaxToken> separators)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T extends TerraformTree>
SeparatedTreesImpl<T>empty()List<SyntaxToken>separators()List<T>trees()List<TerraformTree>treesAndSeparators()
-
-
-
Constructor Detail
-
SeparatedTreesImpl
public SeparatedTreesImpl(List<T> trees, List<SyntaxToken> separators)
-
-
Method Detail
-
empty
public static <T extends TerraformTree> SeparatedTreesImpl<T> empty()
-
trees
public List<T> trees()
- Specified by:
treesin interfaceSeparatedTrees<T extends TerraformTree>
-
separators
public List<SyntaxToken> separators()
- Specified by:
separatorsin interfaceSeparatedTrees<T extends TerraformTree>
-
treesAndSeparators
public List<TerraformTree> treesAndSeparators()
- Specified by:
treesAndSeparatorsin interfaceSeparatedTrees<T extends TerraformTree>
-
-