Package org.openrewrite.hcl
Class HclVisitor<P>
java.lang.Object
org.openrewrite.TreeVisitor<Hcl,P>
org.openrewrite.hcl.HclVisitor<P>
- Direct Known Subclasses:
AutoFormatVisitor,CountLinesVisitor,HclIsoVisitor,HclPrinter,RandomizeIdVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<H extends Hcl>
HautoFormat(H h, @Nullable Hcl stopAfter, P p, org.openrewrite.Cursor cursor) <H extends Hcl>
HautoFormat(H h, P p) <H extends Hcl>
HautoFormat(H h, P p, org.openrewrite.Cursor cursor) booleanisAcceptable(org.openrewrite.SourceFile sourceFile, P p) visitAttribute(Hcl.Attribute attribute, P p) visitAttributeAccess(Hcl.AttributeAccess attributeAccess, P p) visitBinary(Hcl.Binary binary, P p) visitBlock(Hcl.Block block, P p) visitBodyContent(BodyContent bodyContent, P p) visitConditional(Hcl.Conditional conditional, P p) visitConfigFile(Hcl.ConfigFile configFile, P p) <H extends Hcl>
HclContainer<H>visitContainer(HclContainer<H> container, HclContainer.Location loc, P p) visitEmpty(Hcl.Empty empty, P p) visitExpression(Expression expression, P p) visitForIntro(Hcl.ForIntro forIntro, P p) visitForObject(Hcl.ForObject forObject, P p) visitForTuple(Hcl.ForTuple forTuple, P p) visitFunctionCall(Hcl.FunctionCall functionCall, P p) visitHeredocTemplate(Hcl.HeredocTemplate heredocTemplate, P p) visitIdentifier(Hcl.Identifier identifier, P p) visitIndex(Hcl.Index index, P p) visitIndexPosition(Hcl.Index.Position indexPosition, P p) <T> HclLeftPadded<T>visitLeftPadded(HclLeftPadded<T> left, HclLeftPadded.Location loc, P p) visitLiteral(Hcl.Literal literal, P p) visitObjectValue(Hcl.ObjectValue objectValue, P p) visitParentheses(Hcl.Parentheses parentheses, P p) visitQuotedTemplate(Hcl.QuotedTemplate template, P p) <T> HclRightPadded<T>visitRightPadded(@Nullable HclRightPadded<T> right, HclRightPadded.Location loc, P p) visitSpace(Space space, Space.Location loc, P p) visitSplat(Hcl.Splat splat, P p) visitSplatOperator(Hcl.Splat.Operator splatOperator, P p) visitTemplateInterpolation(Hcl.TemplateInterpolation template, P p) visitTuple(Hcl.Tuple tuple, P p) visitUnary(Hcl.Unary unary, P p) visitVariableExpression(Hcl.VariableExpression variableExpression, P p) Methods inherited from class org.openrewrite.TreeVisitor
adapt, collect, collect, defaultValue, doAfterVisit, getAfterVisit, getCursor, isAdaptableTo, noop, postVisit, preVisit, reduce, reduce, reduce, setCursor, stopAfterPreVisit, updateCursor, visit, visit, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitorTreeType
-
Constructor Details
-
HclVisitor
public HclVisitor()
-
-
Method Details
-
autoFormat
-
autoFormat
-
autoFormat
-
isAcceptable
-
getLanguage
-
visitAttribute
-
visitAttributeAccess
-
visitBinary
-
visitBlock
-
visitBodyContent
-
visitConditional
-
visitConfigFile
-
visitEmpty
-
visitForIntro
-
visitForObject
-
visitForTuple
-
visitFunctionCall
-
visitHeredocTemplate
-
visitIdentifier
-
visitIndex
-
visitIndexPosition
-
visitLiteral
-
visitObjectValue
-
visitParentheses
-
visitQuotedTemplate
-
visitSplat
-
visitSplatOperator
-
visitTemplateInterpolation
-
visitTuple
-
visitUnary
-
visitVariableExpression
-
visitExpression
-
visitLeftPadded
-
visitRightPadded
public <T> HclRightPadded<T> visitRightPadded(@Nullable @Nullable HclRightPadded<T> right, HclRightPadded.Location loc, P p) -
visitContainer
public <H extends Hcl> HclContainer<H> visitContainer(HclContainer<H> container, HclContainer.Location loc, P p) -
visitSpace
-