public final class TemplateWriter extends TreesTransformer
| Constructor and Description |
|---|
TemplateWriter(SwissArmyKnife knife,
TypeElement sourceElement,
String simpleName) |
asAccessExpression, asAccessExpression, asAccessExpression, asApplyExpression, asApplyExpressionParams, asAssignGeneratorDeclaration, asAssignGeneratorFrom, asBlock, asBlock, asBlock, asBlock, asBlock, asBlock, asBoundAccessExpressionAccessor, asBoundAccessExpressionAccessorElements, asBoundAccessExpressionPath, asBoundAccessExpressionPathElements, asConditionalBlock, asConditionalBlockCondition, asConditionalBlockParts, asConditionalBlockPartsElements, asElseIfCondition, asExpression, asExpression, asExpression, asExpression, asExpression, asForDeclaration, asForDeclarationElements, asForIterationAccessExpressionAccess, asForIterationAccessExpressionPath, asForIterationAccessExpressionPathElements, asForStatementDeclaration, asForStatementDeclarationElements, asForStatementParts, asForStatementPartsElements, asForStatementUseDelimit, asForStatementUseForAccess, asGeneratorDeclaration, asGeneratorDeclaration, asGeneratorDeclaration, asIdentifier, asIdentifierValue, asIfCondition, asIfStatementOtherwise, asIfStatementOtherwiseIf, asIfStatementOtherwiseIfElements, asIfStatementOtherwiseOptional, asIfStatementThen, asInvokableDeclaration, asInvokableDeclarationName, asInvokableDeclarationParameters, asInvokableDeclarationParametersElements, asInvokeAccess, asInvokeEndAccess, asInvokeInvoke, asInvokeInvokeOptional, asInvokeStatementAccess, asInvokeStatementParams, asInvokeStatementParts, asInvokeStatementPartsElements, asInvokeStringLiteral, asIterationGeneratorCondition, asIterationGeneratorConditionOptional, asIterationGeneratorDeclaration, asIterationGeneratorFrom, asLetDeclaration, asLetStatementDeclaration, asLetStatementParts, asLetStatementPartsElements, asParameter, asParameterName, asParameterType, asResolvedTypeType, asSimpleAccessExpressionPath, asSimpleAccessExpressionPathElements, asSimpleBlockParts, asSimpleBlockPartsElements, asStringLiteral, asStringLiteralValue, asTemplateDeclaration, asTemplateIsPublic, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplatePart, asTemplateParts, asTemplatePartsElements, asTextBlockParts, asTextBlockPartsElements, asTextFragment, asTextFragmentValue, asTextLineFragment, asTextLineNewline, asTextPart, asTextPart, asTransformGeneratorCondition, asTransformGeneratorConditionOptional, asTransformGeneratorDeclaration, asTransformGeneratorFrom, asTransformGeneratorTransform, asTransformGeneratorVarDeclaration, asTypeDeclarationKind, asTypeDeclarationType, asTypeIdentifier, asTypeIdentifierValue, asTypeReference, asTypeReference, asUnitPart, asUnitPart, asUnitParts, asUnitPartsElements, asValueDeclaration, asValueDeclarationContainedType, asValueDeclarationContainedTypeOptional, asValueDeclarationName, asValueDeclarationType, asValueDeclarationTypeOptional, toConditionalBlock, toElse, toElseIf, toFor, toForEnd, toForIterationAccessExpression, toIdentifier, toIf, toIfEnd, toInvoke, toInvokeEnd, toLet, toLetEnd, toNewline, toParameter, toResolvedType, toSimpleAccessExpression, toSimpleBlock, toTemplateEnd, toTextBlock, toTextFragment, toTypeDeclaration, toTypeIdentifierpublic TemplateWriter(SwissArmyKnife knife, TypeElement sourceElement, String simpleName)
public CharSequence toCharSequence(ImmutableTrees.Unit unit)
public ImmutableTrees.Unit toUnit(ImmutableTrees.Unit value)
public ImmutableTrees.Template toTemplate(ImmutableTrees.Template template)
public ImmutableTrees.LetStatement toLetStatement(ImmutableTrees.LetStatement statement)
public ImmutableTrees.ForStatement toForStatement(ImmutableTrees.ForStatement statement)
public ImmutableTrees.InvokeString toInvokeString(ImmutableTrees.InvokeString value)
public ImmutableTrees.InvokeStatement toInvokeStatement(ImmutableTrees.InvokeStatement statement)
protected Iterable<Trees.Expression> asInvokeStatementParamsElements(ImmutableTrees.InvokeStatement value, List<Trees.Expression> collection)
public ImmutableTrees.AssignGenerator toAssignGenerator(ImmutableTrees.AssignGenerator generator)
public ImmutableTrees.TransformGenerator toTransformGenerator(ImmutableTrees.TransformGenerator generator)
public ImmutableTrees.IterationGenerator toIterationGenerator(ImmutableTrees.IterationGenerator generator)
public ImmutableTrees.ValueDeclaration toValueDeclaration(ImmutableTrees.ValueDeclaration value)
public ImmutableTrees.TextLine toTextLine(ImmutableTrees.TextLine line)
public ImmutableTrees.StringLiteral toStringLiteral(ImmutableTrees.StringLiteral value)
public ImmutableTrees.BoundAccessExpression toBoundAccessExpression(ImmutableTrees.BoundAccessExpression value)
public ImmutableTrees.ApplyExpression toApplyExpression(ImmutableTrees.ApplyExpression value)
protected Iterable<Trees.Expression> asApplyExpressionParamsElements(ImmutableTrees.ApplyExpression value, List<Trees.Expression> collection)
public ImmutableTrees.IfStatement toIfStatement(ImmutableTrees.IfStatement statement)
public ImmutableTrees.Comment toComment(ImmutableTrees.Comment value)
public ImmutableTrees.InvokableDeclaration toInvokableDeclaration(ImmutableTrees.InvokableDeclaration value)
Copyright © 2021 The Immutables.org authors. All rights reserved.