Package org.openrewrite.hcl.internal
Class HclPrinter<P>
java.lang.Object
org.openrewrite.TreeVisitor<Hcl,P>
org.openrewrite.hcl.HclVisitor<org.openrewrite.PrintOutputCapture<P>>
org.openrewrite.hcl.internal.HclPrinter<P>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitAttribute(Hcl.Attribute attribute, org.openrewrite.PrintOutputCapture<P> p) visitAttributeAccess(Hcl.AttributeAccess attributeAccess, org.openrewrite.PrintOutputCapture<P> p) visitBinary(Hcl.Binary binary, org.openrewrite.PrintOutputCapture<P> p) visitBlock(Hcl.Block block, org.openrewrite.PrintOutputCapture<P> p) visitConditional(Hcl.Conditional conditional, org.openrewrite.PrintOutputCapture<P> p) visitConfigFile(Hcl.ConfigFile configFile, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitContainer(String before, @Nullable HclContainer<? extends Hcl> container, HclContainer.Location location, String suffixBetween, @Nullable String after, org.openrewrite.PrintOutputCapture<P> p) visitForIntro(Hcl.ForIntro forIntro, org.openrewrite.PrintOutputCapture<P> p) visitForObject(Hcl.ForObject forObject, org.openrewrite.PrintOutputCapture<P> p) visitForTuple(Hcl.ForTuple forTuple, org.openrewrite.PrintOutputCapture<P> p) visitFunctionCall(Hcl.FunctionCall functionCall, org.openrewrite.PrintOutputCapture<P> p) visitHeredocTemplate(Hcl.HeredocTemplate heredocTemplate, org.openrewrite.PrintOutputCapture<P> p) visitIdentifier(Hcl.Identifier identifier, org.openrewrite.PrintOutputCapture<P> p) visitIndex(Hcl.Index index, org.openrewrite.PrintOutputCapture<P> p) visitIndexPosition(Hcl.Index.Position indexPosition, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitLeftPadded(@Nullable String prefix, @Nullable HclLeftPadded<? extends Hcl> leftPadded, HclLeftPadded.Location location, org.openrewrite.PrintOutputCapture<P> p) visitLiteral(Hcl.Literal literal, org.openrewrite.PrintOutputCapture<P> p) visitObjectValue(Hcl.ObjectValue objectValue, org.openrewrite.PrintOutputCapture<P> p) visitParentheses(Hcl.Parentheses parentheses, org.openrewrite.PrintOutputCapture<P> p) visitQuotedTemplate(Hcl.QuotedTemplate template, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitRightPadded(List<? extends HclRightPadded<? extends Hcl>> nodes, HclRightPadded.Location location, String suffixBetween, org.openrewrite.PrintOutputCapture<P> p) visitSpace(Space space, Space.Location loc, org.openrewrite.PrintOutputCapture<P> p) visitSplat(Hcl.Splat splat, org.openrewrite.PrintOutputCapture<P> p) visitSplatOperator(Hcl.Splat.Operator splatOperator, org.openrewrite.PrintOutputCapture<P> p) visitTemplateInterpolation(Hcl.TemplateInterpolation template, org.openrewrite.PrintOutputCapture<P> p) visitTuple(Hcl.Tuple tuple, org.openrewrite.PrintOutputCapture<P> p) visitUnary(Hcl.Unary unary, org.openrewrite.PrintOutputCapture<P> p) visitVariableExpression(Hcl.VariableExpression variableExpression, org.openrewrite.PrintOutputCapture<P> p) Methods inherited from class org.openrewrite.hcl.HclVisitor
autoFormat, autoFormat, autoFormat, getLanguage, isAcceptable, visitBodyContent, visitContainer, visitEmpty, visitExpression, visitLeftPadded, visitRightPaddedMethods 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
-
HclPrinter
public HclPrinter()
-
-
Method Details
-
visitSpace
- Overrides:
visitSpacein classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitLeftPadded
protected void visitLeftPadded(@Nullable @Nullable String prefix, @Nullable @Nullable HclLeftPadded<? extends Hcl> leftPadded, HclLeftPadded.Location location, org.openrewrite.PrintOutputCapture<P> p) -
visitRightPadded
protected void visitRightPadded(List<? extends HclRightPadded<? extends Hcl>> nodes, HclRightPadded.Location location, String suffixBetween, org.openrewrite.PrintOutputCapture<P> p) -
visitContainer
protected void visitContainer(String before, @Nullable @Nullable HclContainer<? extends Hcl> container, HclContainer.Location location, String suffixBetween, @Nullable @Nullable String after, org.openrewrite.PrintOutputCapture<P> p) -
visitAttribute
- Overrides:
visitAttributein classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitAttributeAccess
public Hcl visitAttributeAccess(Hcl.AttributeAccess attributeAccess, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitAttributeAccessin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitBinary
- Overrides:
visitBinaryin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitBlock
- Overrides:
visitBlockin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitConditional
- Overrides:
visitConditionalin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitConfigFile
- Overrides:
visitConfigFilein classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitForIntro
- Overrides:
visitForIntroin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitForObject
- Overrides:
visitForObjectin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitForTuple
- Overrides:
visitForTuplein classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitFunctionCall
public Hcl visitFunctionCall(Hcl.FunctionCall functionCall, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitFunctionCallin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitHeredocTemplate
public Hcl visitHeredocTemplate(Hcl.HeredocTemplate heredocTemplate, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitHeredocTemplatein classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitIdentifier
- Overrides:
visitIdentifierin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitIndex
- Overrides:
visitIndexin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitIndexPosition
public Hcl visitIndexPosition(Hcl.Index.Position indexPosition, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitIndexPositionin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitLiteral
- Overrides:
visitLiteralin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitObjectValue
- Overrides:
visitObjectValuein classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitParentheses
- Overrides:
visitParenthesesin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitQuotedTemplate
public Hcl visitQuotedTemplate(Hcl.QuotedTemplate template, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitQuotedTemplatein classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitTemplateInterpolation
public Hcl visitTemplateInterpolation(Hcl.TemplateInterpolation template, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitTemplateInterpolationin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitSplat
- Overrides:
visitSplatin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitSplatOperator
public Hcl visitSplatOperator(Hcl.Splat.Operator splatOperator, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitSplatOperatorin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitTuple
- Overrides:
visitTuplein classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitUnary
- Overrides:
visitUnaryin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitVariableExpression
public Hcl visitVariableExpression(Hcl.VariableExpression variableExpression, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitVariableExpressionin classHclVisitor<org.openrewrite.PrintOutputCapture<P>>
-