java.lang.Object
org.sonar.iac.common.api.tree.impl.SeparatedListImpl<T,U>
- All Implemented Interfaces:
SeparatedList<T,U>
public class SeparatedListImpl<T extends Tree,U extends IacToken>
extends Object
implements SeparatedList<T,U>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionelements()static <R extends Tree,S extends IacToken>
SeparatedListImpl<R,S> static <R extends Tree,S extends IacToken>
SeparatedListImpl<R,S> separatedList(R firstElement, com.sonar.sslr.api.typed.Optional<List<Tuple<S, R>>> additionalElements) static <R extends Tree,S extends IacToken>
SeparatedListImpl<R,S> separatedList(R firstElement, List<Tuple<S, R>> additionalElements)
-
Constructor Details
-
SeparatedListImpl
-
-
Method Details
-
elements
-
separators
- Specified by:
separatorsin interfaceSeparatedList<T extends Tree,U extends IacToken>
-
elementsAndSeparators
- Specified by:
elementsAndSeparatorsin interfaceSeparatedList<T extends Tree,U extends IacToken>
-
separatedList
public static <R extends Tree,S extends IacToken> SeparatedListImpl<R,S> separatedList(R firstElement, com.sonar.sslr.api.typed.Optional<List<Tuple<S, R>>> additionalElements) -
separatedList
public static <R extends Tree,S extends IacToken> SeparatedListImpl<R,S> separatedList(R firstElement, List<Tuple<S, R>> additionalElements) -
emptySeparatedList
-