Package org.sonar.iac.terraform.api.tree
Interface TerraformTree
-
- All Superinterfaces:
HasTextRange,Tree
- All Known Subinterfaces:
AttributeAccessTree,AttributeSplatAccessTree,AttributeTree,BinaryExpressionTree,BlockTree,BodyTree,ConditionTree,ExpressionTree,FileTree,ForObjectTree,ForTree,ForTupleTree,FunctionCallTree,IndexAccessExprTree,IndexSplatAccessTree,LabelTree,LiteralExprTree,ObjectElementTree,ObjectTree,ParenthesizedExpressionTree,PrefixExpressionTree,StatementTree,SyntaxToken,TemplateExpressionTree,TemplateForDirectiveTree,TemplateIfDirectiveTree,TemplateInterpolationTree,TupleTree,VariableExprTree
- All Known Implementing Classes:
AbstractCollectionValueTree,AbstractForTree,AttributeAccessTreeImpl,AttributeSplatAccessTreeImpl,AttributeTreeImpl,BinaryExpressionTreeImpl,BlockTreeImpl,BodyTreeImpl,ConditionTreeImpl,FileTreeImpl,ForObjectTreeImpl,ForTupleTreeImpl,FunctionCallTreeImpl,IndexAccessExprTreeImpl,IndexSplatAccessTreeImpl,LabelTreeImpl,LiteralExprTreeImpl,ObjectElementTreeImpl,ObjectTreeImpl,ParenthesizedExpressionTreeImpl,PrefixExpressionTreeImpl,SyntaxTokenImpl,TemplateExpressionTreeImpl,TemplateForDirectiveTreeImpl,TemplateForDirectiveTreeImpl.Intro,TemplateIfDirectiveTreeImpl,TemplateIfDirectiveTreeImpl.ElsePart,TemplateIfDirectiveTreeImpl.IfPart,TemplateInterpolationTreeImpl,TerraformTreeImpl,TupleTreeImpl,VariableExprTreeImpl
public interface TerraformTree extends Tree
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTerraformTree.Kind
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TerraformTree.KindgetKind()booleanis(TerraformTree.Kind... kind)-
Methods inherited from interface org.sonar.iac.common.api.tree.HasTextRange
textRange
-
-
-
-
Method Detail
-
is
boolean is(TerraformTree.Kind... kind)
-
getKind
TerraformTree.Kind getKind()
-
-