Package org.sonar.iac.docker.tree.api
Interface ExecForm
-
- All Superinterfaces:
ArgumentList,DockerTree,HasArguments,HasTextRange,Tree
- All Known Implementing Classes:
ExecFormImpl
public interface ExecForm extends ArgumentList
Interface to define the contract of ExecForm. It is a way to structure and provideArgumentto compatible instruction. It extends fromArgumentList, it is a common interface from which extends any form that provide a list of argument, they are interchangeable. This form use brackets, each argument much be separated by comma and be surrounded by double-quotes. Examples :["val"]["val1", "val2"]
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.sonar.iac.docker.tree.api.DockerTree
DockerTree.Kind
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SeparatedList<Argument>argumentsWithSeparators()SyntaxTokenleftBracket()SyntaxTokenrightBracket()-
Methods inherited from interface org.sonar.iac.docker.tree.api.DockerTree
getKind, is, parent, setParent
-
Methods inherited from interface org.sonar.iac.docker.tree.api.HasArguments
arguments
-
Methods inherited from interface org.sonar.iac.common.api.tree.HasTextRange
textRange
-
-
-
-
Method Detail
-
leftBracket
SyntaxToken leftBracket()
-
argumentsWithSeparators
SeparatedList<Argument> argumentsWithSeparators()
-
rightBracket
SyntaxToken rightBracket()
-
-