Package org.sonar.iac.docker.tree.api
Interface HereDocument
-
- All Superinterfaces:
ArgumentList,DockerTree,HasArguments,HasTextRange,Tree
- All Known Implementing Classes:
HereDocumentImpl
public interface HereDocument extends ArgumentList
Interface to define the contract of Here-Documents form. 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 is the most complex, as it expect keys with <<-? as prefix and can last over several lines, until we find a line with that key only. Examples :<
<
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.sonar.iac.docker.tree.api.DockerTree
DockerTree.Kind
-
-
Method Summary
-
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
-
-