Class TreesTransformer
java.lang.Object
org.immutables.generator.processor.TreesTransformer
- Direct Known Subclasses:
Inliner.Finder,Inliner.InlinedStatementCreator,Inliner.Weaver,Spacing,TemplateWriter,TypeResolver.ForIterationAccessTransformer,TypeResolver.Transformer
@ParametersAreNonnullByDefault
@Generated("org.immutables.processor.ProxyProcessor")
public abstract class TreesTransformer
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Trees.AccessExpressionprotected Trees.AccessExpressionprotected Trees.AccessExpressionprotected Trees.ApplyExpressionprotected Trees.ExpressionasApplyExpressionParams(ImmutableTrees.ApplyExpression value, Trees.Expression attribute) protected Iterable<Trees.Expression> asApplyExpressionParamsElements(ImmutableTrees.ApplyExpression value, List<Trees.Expression> elements) protected Trees.ValueDeclarationasAssignGeneratorDeclaration(ImmutableTrees.AssignGenerator value, Trees.ValueDeclaration attribute) protected Trees.ExpressionasAssignGeneratorFrom(ImmutableTrees.AssignGenerator value, Trees.Expression attribute) protected Trees.Blockprotected Trees.Blockprotected Trees.Blockprotected Trees.Blockprotected Trees.Blockprotected Trees.BlockasBlock(ImmutableTrees.Template value) protected ObjectasBoundAccessExpressionAccessor(ImmutableTrees.BoundAccessExpression value, Object attribute) asBoundAccessExpressionAccessorElements(ImmutableTrees.BoundAccessExpression value, List<Object> elements) protected Trees.IdentifierasBoundAccessExpressionPath(ImmutableTrees.BoundAccessExpression value, Trees.Identifier attribute) protected Iterable<Trees.Identifier> asBoundAccessExpressionPathElements(ImmutableTrees.BoundAccessExpression value, List<Trees.Identifier> elements) protected Trees.ConditionalBlockprotected Trees.ExpressionasConditionalBlockCondition(ImmutableTrees.ConditionalBlock value, Trees.Expression attribute) protected Trees.TemplatePartasConditionalBlockParts(ImmutableTrees.ConditionalBlock value, Trees.TemplatePart attribute) protected Iterable<Trees.TemplatePart> asConditionalBlockPartsElements(ImmutableTrees.ConditionalBlock value, List<Trees.TemplatePart> elements) protected Trees.ExpressionasElseIfCondition(ImmutableTrees.ElseIf value, Trees.Expression attribute) protected Trees.Expressionprotected Trees.Expressionprotected Trees.Expressionprotected Trees.Expressionprotected Trees.Expressionprotected Trees.GeneratorDeclarationasForDeclaration(ImmutableTrees.For value, Trees.GeneratorDeclaration attribute) protected Iterable<Trees.GeneratorDeclaration> asForDeclarationElements(ImmutableTrees.For value, List<Trees.GeneratorDeclaration> elements) protected Trees.AccessExpressionasForIterationAccessExpressionAccess(ImmutableTrees.ForIterationAccessExpression value, Trees.AccessExpression attribute) protected Trees.IdentifierasForIterationAccessExpressionPath(ImmutableTrees.ForIterationAccessExpression value, Trees.Identifier attribute) protected Iterable<Trees.Identifier> asForIterationAccessExpressionPathElements(ImmutableTrees.ForIterationAccessExpression value, List<Trees.Identifier> elements) protected Trees.GeneratorDeclarationasForStatementDeclaration(ImmutableTrees.ForStatement value, Trees.GeneratorDeclaration attribute) protected Iterable<Trees.GeneratorDeclaration> asForStatementDeclarationElements(ImmutableTrees.ForStatement value, List<Trees.GeneratorDeclaration> elements) protected Trees.TemplatePartasForStatementParts(ImmutableTrees.ForStatement value, Trees.TemplatePart attribute) protected Iterable<Trees.TemplatePart> asForStatementPartsElements(ImmutableTrees.ForStatement value, List<Trees.TemplatePart> elements) protected booleanasForStatementUseDelimit(ImmutableTrees.ForStatement value, boolean attribute) protected booleanasForStatementUseForAccess(ImmutableTrees.ForStatement value, boolean attribute) protected Trees.GeneratorDeclarationprotected Trees.GeneratorDeclarationprotected Trees.GeneratorDeclarationprotected Trees.Identifierprotected StringasIdentifierValue(ImmutableTrees.Identifier value, String attribute) protected Trees.ExpressionasIfCondition(ImmutableTrees.If value, Trees.Expression attribute) protected Trees.BlockasIfStatementOtherwise(ImmutableTrees.IfStatement value, Trees.Block attribute) protected Trees.ConditionalBlockasIfStatementOtherwiseIf(ImmutableTrees.IfStatement value, Trees.ConditionalBlock attribute) protected Iterable<Trees.ConditionalBlock> asIfStatementOtherwiseIfElements(ImmutableTrees.IfStatement value, List<Trees.ConditionalBlock> elements) protected com.google.common.base.Optional<Trees.Block> asIfStatementOtherwiseOptional(ImmutableTrees.IfStatement value, com.google.common.base.Optional<Trees.Block> optional) protected Trees.ConditionalBlockasIfStatementThen(ImmutableTrees.IfStatement value, Trees.ConditionalBlock attribute) protected Trees.InvokableDeclarationprotected Trees.IdentifierasInvokableDeclarationName(ImmutableTrees.InvokableDeclaration value, Trees.Identifier attribute) protected Trees.ParameterasInvokableDeclarationParameters(ImmutableTrees.InvokableDeclaration value, Trees.Parameter attribute) protected Iterable<Trees.Parameter> asInvokableDeclarationParametersElements(ImmutableTrees.InvokableDeclaration value, List<Trees.Parameter> elements) protected Trees.AccessExpressionasInvokeAccess(ImmutableTrees.Invoke value, Trees.AccessExpression attribute) protected Trees.AccessExpressionasInvokeEndAccess(ImmutableTrees.InvokeEnd value, Trees.AccessExpression attribute) protected Trees.ApplyExpressionasInvokeInvoke(ImmutableTrees.Invoke value, Trees.ApplyExpression attribute) protected com.google.common.base.Optional<Trees.ApplyExpression> asInvokeInvokeOptional(ImmutableTrees.Invoke value, com.google.common.base.Optional<Trees.ApplyExpression> optional) protected Trees.ExpressionasInvokeStatementAccess(ImmutableTrees.InvokeStatement value, Trees.Expression attribute) protected Trees.ExpressionasInvokeStatementParams(ImmutableTrees.InvokeStatement value, Trees.Expression attribute) protected Iterable<Trees.Expression> asInvokeStatementParamsElements(ImmutableTrees.InvokeStatement value, List<Trees.Expression> elements) protected Trees.TemplatePartasInvokeStatementParts(ImmutableTrees.InvokeStatement value, Trees.TemplatePart attribute) protected Iterable<Trees.TemplatePart> asInvokeStatementPartsElements(ImmutableTrees.InvokeStatement value, List<Trees.TemplatePart> elements) protected Trees.StringLiteralasInvokeStringLiteral(ImmutableTrees.InvokeString value, Trees.StringLiteral attribute) protected Trees.ExpressionasIterationGeneratorCondition(ImmutableTrees.IterationGenerator value, Trees.Expression attribute) protected com.google.common.base.Optional<Trees.Expression> asIterationGeneratorConditionOptional(ImmutableTrees.IterationGenerator value, com.google.common.base.Optional<Trees.Expression> optional) protected Trees.ValueDeclarationasIterationGeneratorDeclaration(ImmutableTrees.IterationGenerator value, Trees.ValueDeclaration attribute) protected Trees.ExpressionasIterationGeneratorFrom(ImmutableTrees.IterationGenerator value, Trees.Expression attribute) protected Trees.InvokableDeclarationasLetDeclaration(ImmutableTrees.Let value, Trees.InvokableDeclaration attribute) protected Trees.InvokableDeclarationasLetStatementDeclaration(ImmutableTrees.LetStatement value, Trees.InvokableDeclaration attribute) protected Trees.TemplatePartasLetStatementParts(ImmutableTrees.LetStatement value, Trees.TemplatePart attribute) protected Iterable<Trees.TemplatePart> asLetStatementPartsElements(ImmutableTrees.LetStatement value, List<Trees.TemplatePart> elements) protected Trees.Parameterprotected Trees.IdentifierasParameterName(ImmutableTrees.Parameter value, Trees.Identifier attribute) protected Trees.TypeReferenceasParameterType(ImmutableTrees.Parameter value, Trees.TypeReference attribute) protected ObjectasResolvedTypeType(ImmutableTrees.ResolvedType value, Object attribute) protected Trees.IdentifierasSimpleAccessExpressionPath(ImmutableTrees.SimpleAccessExpression value, Trees.Identifier attribute) protected Iterable<Trees.Identifier> asSimpleAccessExpressionPathElements(ImmutableTrees.SimpleAccessExpression value, List<Trees.Identifier> elements) protected Trees.TemplatePartasSimpleBlockParts(ImmutableTrees.SimpleBlock value, Trees.TemplatePart attribute) protected Iterable<Trees.TemplatePart> asSimpleBlockPartsElements(ImmutableTrees.SimpleBlock value, List<Trees.TemplatePart> elements) protected Trees.StringLiteralprotected StringasStringLiteralValue(ImmutableTrees.StringLiteral value, String attribute) protected Trees.InvokableDeclarationasTemplateDeclaration(ImmutableTrees.Template value, Trees.InvokableDeclaration attribute) protected booleanasTemplateIsPublic(ImmutableTrees.Template value, boolean attribute) protected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartasTemplatePart(ImmutableTrees.For value) protected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartasTemplatePart(ImmutableTrees.If value) protected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartasTemplatePart(ImmutableTrees.Let value) protected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartprotected Trees.TemplatePartasTemplateParts(ImmutableTrees.Template value, Trees.TemplatePart attribute) protected Iterable<Trees.TemplatePart> asTemplatePartsElements(ImmutableTrees.Template value, List<Trees.TemplatePart> elements) protected Trees.TextPartasTextBlockParts(ImmutableTrees.TextBlock value, Trees.TextPart attribute) protected Iterable<Trees.TextPart> asTextBlockPartsElements(ImmutableTrees.TextBlock value, List<Trees.TextPart> elements) protected Trees.TextFragmentprotected StringasTextFragmentValue(ImmutableTrees.TextFragment value, String attribute) protected Trees.TextFragmentasTextLineFragment(ImmutableTrees.TextLine value, Trees.TextFragment attribute) protected booleanasTextLineNewline(ImmutableTrees.TextLine value, boolean attribute) protected Trees.TextPartasTextPart(ImmutableTrees.Newline value) protected Trees.TextPartprotected Trees.ExpressionasTransformGeneratorCondition(ImmutableTrees.TransformGenerator value, Trees.Expression attribute) protected com.google.common.base.Optional<Trees.Expression> asTransformGeneratorConditionOptional(ImmutableTrees.TransformGenerator value, com.google.common.base.Optional<Trees.Expression> optional) protected Trees.ValueDeclarationasTransformGeneratorDeclaration(ImmutableTrees.TransformGenerator value, Trees.ValueDeclaration attribute) protected Trees.ExpressionasTransformGeneratorFrom(ImmutableTrees.TransformGenerator value, Trees.Expression attribute) protected Trees.ExpressionasTransformGeneratorTransform(ImmutableTrees.TransformGenerator value, Trees.Expression attribute) protected Trees.ValueDeclarationasTransformGeneratorVarDeclaration(ImmutableTrees.TransformGenerator value, Trees.ValueDeclaration attribute) protected Trees.TypeDeclaration.KindasTypeDeclarationKind(ImmutableTrees.TypeDeclaration value, Trees.TypeDeclaration.Kind attribute) protected Trees.TypeIdentifierasTypeDeclarationType(ImmutableTrees.TypeDeclaration value, Trees.TypeIdentifier attribute) protected Trees.TypeIdentifierprotected StringasTypeIdentifierValue(ImmutableTrees.TypeIdentifier value, String attribute) protected Trees.TypeReferenceprotected Trees.TypeReferenceprotected Trees.UnitPartasUnitPart(ImmutableTrees.Comment value) protected Trees.UnitPartprotected Trees.UnitPartasUnitParts(ImmutableTrees.Unit value, Trees.UnitPart attribute) protected Iterable<Trees.UnitPart> asUnitPartsElements(ImmutableTrees.Unit value, List<Trees.UnitPart> elements) protected Trees.ValueDeclarationprotected Trees.TypeReferenceasValueDeclarationContainedType(ImmutableTrees.ValueDeclaration value, Trees.TypeReference attribute) protected com.google.common.base.Optional<Trees.TypeReference> asValueDeclarationContainedTypeOptional(ImmutableTrees.ValueDeclaration value, com.google.common.base.Optional<Trees.TypeReference> optional) protected Trees.IdentifierasValueDeclarationName(ImmutableTrees.ValueDeclaration value, Trees.Identifier attribute) protected Trees.TypeReferenceasValueDeclarationType(ImmutableTrees.ValueDeclaration value, Trees.TypeReference attribute) protected com.google.common.base.Optional<Trees.TypeReference> asValueDeclarationTypeOptional(ImmutableTrees.ValueDeclaration value, com.google.common.base.Optional<Trees.TypeReference> optional) toComment(ImmutableTrees.Comment value) toElse(ImmutableTrees.Else value) toElseIf(ImmutableTrees.ElseIf value) toFor(ImmutableTrees.For value) toForEnd(ImmutableTrees.ForEnd value) toIf(ImmutableTrees.If value) toIfEnd(ImmutableTrees.IfEnd value) toInvoke(ImmutableTrees.Invoke value) toLet(ImmutableTrees.Let value) toLetEnd(ImmutableTrees.LetEnd value) toNewline(ImmutableTrees.Newline value) toUnit(ImmutableTrees.Unit value)
-
Constructor Details
-
TreesTransformer
protected TreesTransformer()
-
-
Method Details
-
toIdentifier
-
asIdentifierValue
-
toTypeIdentifier
-
asTypeIdentifierValue
-
toTypeDeclaration
-
asTypeDeclarationType
protected Trees.TypeIdentifier asTypeDeclarationType(ImmutableTrees.TypeDeclaration value, Trees.TypeIdentifier attribute) -
asTypeDeclarationKind
protected Trees.TypeDeclaration.Kind asTypeDeclarationKind(ImmutableTrees.TypeDeclaration value, Trees.TypeDeclaration.Kind attribute) -
toResolvedType
-
asResolvedTypeType
-
toBoundAccessExpression
public ImmutableTrees.BoundAccessExpression toBoundAccessExpression(ImmutableTrees.BoundAccessExpression value) -
asBoundAccessExpressionPathElements
protected Iterable<Trees.Identifier> asBoundAccessExpressionPathElements(ImmutableTrees.BoundAccessExpression value, List<Trees.Identifier> elements) -
asBoundAccessExpressionPath
protected Trees.Identifier asBoundAccessExpressionPath(ImmutableTrees.BoundAccessExpression value, Trees.Identifier attribute) -
asBoundAccessExpressionAccessorElements
protected Iterable<Object> asBoundAccessExpressionAccessorElements(ImmutableTrees.BoundAccessExpression value, List<Object> elements) -
asBoundAccessExpressionAccessor
protected Object asBoundAccessExpressionAccessor(ImmutableTrees.BoundAccessExpression value, Object attribute) -
toInvokableDeclaration
public ImmutableTrees.InvokableDeclaration toInvokableDeclaration(ImmutableTrees.InvokableDeclaration value) -
asInvokableDeclarationName
protected Trees.Identifier asInvokableDeclarationName(ImmutableTrees.InvokableDeclaration value, Trees.Identifier attribute) -
asInvokableDeclarationParametersElements
protected Iterable<Trees.Parameter> asInvokableDeclarationParametersElements(ImmutableTrees.InvokableDeclaration value, List<Trees.Parameter> elements) -
asInvokableDeclarationParameters
protected Trees.Parameter asInvokableDeclarationParameters(ImmutableTrees.InvokableDeclaration value, Trees.Parameter attribute) -
toValueDeclaration
-
asValueDeclarationName
protected Trees.Identifier asValueDeclarationName(ImmutableTrees.ValueDeclaration value, Trees.Identifier attribute) -
asValueDeclarationTypeOptional
protected com.google.common.base.Optional<Trees.TypeReference> asValueDeclarationTypeOptional(ImmutableTrees.ValueDeclaration value, com.google.common.base.Optional<Trees.TypeReference> optional) -
asValueDeclarationType
protected Trees.TypeReference asValueDeclarationType(ImmutableTrees.ValueDeclaration value, Trees.TypeReference attribute) -
asValueDeclarationContainedTypeOptional
protected com.google.common.base.Optional<Trees.TypeReference> asValueDeclarationContainedTypeOptional(ImmutableTrees.ValueDeclaration value, com.google.common.base.Optional<Trees.TypeReference> optional) -
asValueDeclarationContainedType
protected Trees.TypeReference asValueDeclarationContainedType(ImmutableTrees.ValueDeclaration value, Trees.TypeReference attribute) -
toParameter
-
asParameterName
protected Trees.Identifier asParameterName(ImmutableTrees.Parameter value, Trees.Identifier attribute) -
asParameterType
protected Trees.TypeReference asParameterType(ImmutableTrees.Parameter value, Trees.TypeReference attribute) -
toSimpleBlock
-
asSimpleBlockPartsElements
protected Iterable<Trees.TemplatePart> asSimpleBlockPartsElements(ImmutableTrees.SimpleBlock value, List<Trees.TemplatePart> elements) -
asSimpleBlockParts
protected Trees.TemplatePart asSimpleBlockParts(ImmutableTrees.SimpleBlock value, Trees.TemplatePart attribute) -
toComment
-
toConditionalBlock
-
asConditionalBlockCondition
protected Trees.Expression asConditionalBlockCondition(ImmutableTrees.ConditionalBlock value, Trees.Expression attribute) -
asConditionalBlockPartsElements
protected Iterable<Trees.TemplatePart> asConditionalBlockPartsElements(ImmutableTrees.ConditionalBlock value, List<Trees.TemplatePart> elements) -
asConditionalBlockParts
protected Trees.TemplatePart asConditionalBlockParts(ImmutableTrees.ConditionalBlock value, Trees.TemplatePart attribute) -
toIfStatement
-
asIfStatementThen
protected Trees.ConditionalBlock asIfStatementThen(ImmutableTrees.IfStatement value, Trees.ConditionalBlock attribute) -
asIfStatementOtherwiseIfElements
protected Iterable<Trees.ConditionalBlock> asIfStatementOtherwiseIfElements(ImmutableTrees.IfStatement value, List<Trees.ConditionalBlock> elements) -
asIfStatementOtherwiseIf
protected Trees.ConditionalBlock asIfStatementOtherwiseIf(ImmutableTrees.IfStatement value, Trees.ConditionalBlock attribute) -
asIfStatementOtherwiseOptional
protected com.google.common.base.Optional<Trees.Block> asIfStatementOtherwiseOptional(ImmutableTrees.IfStatement value, com.google.common.base.Optional<Trees.Block> optional) -
asIfStatementOtherwise
protected Trees.Block asIfStatementOtherwise(ImmutableTrees.IfStatement value, Trees.Block attribute) -
toForStatement
-
asForStatementPartsElements
protected Iterable<Trees.TemplatePart> asForStatementPartsElements(ImmutableTrees.ForStatement value, List<Trees.TemplatePart> elements) -
asForStatementParts
protected Trees.TemplatePart asForStatementParts(ImmutableTrees.ForStatement value, Trees.TemplatePart attribute) -
asForStatementUseForAccess
-
asForStatementUseDelimit
-
asForStatementDeclarationElements
protected Iterable<Trees.GeneratorDeclaration> asForStatementDeclarationElements(ImmutableTrees.ForStatement value, List<Trees.GeneratorDeclaration> elements) -
asForStatementDeclaration
protected Trees.GeneratorDeclaration asForStatementDeclaration(ImmutableTrees.ForStatement value, Trees.GeneratorDeclaration attribute) -
toForIterationAccessExpression
public ImmutableTrees.ForIterationAccessExpression toForIterationAccessExpression(ImmutableTrees.ForIterationAccessExpression value) -
asForIterationAccessExpressionPathElements
protected Iterable<Trees.Identifier> asForIterationAccessExpressionPathElements(ImmutableTrees.ForIterationAccessExpression value, List<Trees.Identifier> elements) -
asForIterationAccessExpressionPath
protected Trees.Identifier asForIterationAccessExpressionPath(ImmutableTrees.ForIterationAccessExpression value, Trees.Identifier attribute) -
asForIterationAccessExpressionAccess
protected Trees.AccessExpression asForIterationAccessExpressionAccess(ImmutableTrees.ForIterationAccessExpression value, Trees.AccessExpression attribute) -
toLetStatement
-
asLetStatementPartsElements
protected Iterable<Trees.TemplatePart> asLetStatementPartsElements(ImmutableTrees.LetStatement value, List<Trees.TemplatePart> elements) -
asLetStatementParts
protected Trees.TemplatePart asLetStatementParts(ImmutableTrees.LetStatement value, Trees.TemplatePart attribute) -
asLetStatementDeclaration
protected Trees.InvokableDeclaration asLetStatementDeclaration(ImmutableTrees.LetStatement value, Trees.InvokableDeclaration attribute) -
toInvokeStatement
-
asInvokeStatementPartsElements
protected Iterable<Trees.TemplatePart> asInvokeStatementPartsElements(ImmutableTrees.InvokeStatement value, List<Trees.TemplatePart> elements) -
asInvokeStatementParts
protected Trees.TemplatePart asInvokeStatementParts(ImmutableTrees.InvokeStatement value, Trees.TemplatePart attribute) -
asInvokeStatementAccess
protected Trees.Expression asInvokeStatementAccess(ImmutableTrees.InvokeStatement value, Trees.Expression attribute) -
asInvokeStatementParamsElements
protected Iterable<Trees.Expression> asInvokeStatementParamsElements(ImmutableTrees.InvokeStatement value, List<Trees.Expression> elements) -
asInvokeStatementParams
protected Trees.Expression asInvokeStatementParams(ImmutableTrees.InvokeStatement value, Trees.Expression attribute) -
toLetEnd
-
toForEnd
-
toIfEnd
-
toInvokeEnd
-
asInvokeEndAccess
protected Trees.AccessExpression asInvokeEndAccess(ImmutableTrees.InvokeEnd value, Trees.AccessExpression attribute) -
toInvokeString
-
asInvokeStringLiteral
protected Trees.StringLiteral asInvokeStringLiteral(ImmutableTrees.InvokeString value, Trees.StringLiteral attribute) -
toInvoke
-
asInvokeAccess
protected Trees.AccessExpression asInvokeAccess(ImmutableTrees.Invoke value, Trees.AccessExpression attribute) -
asInvokeInvokeOptional
protected com.google.common.base.Optional<Trees.ApplyExpression> asInvokeInvokeOptional(ImmutableTrees.Invoke value, com.google.common.base.Optional<Trees.ApplyExpression> optional) -
asInvokeInvoke
protected Trees.ApplyExpression asInvokeInvoke(ImmutableTrees.Invoke value, Trees.ApplyExpression attribute) -
toLet
-
asLetDeclaration
protected Trees.InvokableDeclaration asLetDeclaration(ImmutableTrees.Let value, Trees.InvokableDeclaration attribute) -
toUnit
-
asUnitPartsElements
protected Iterable<Trees.UnitPart> asUnitPartsElements(ImmutableTrees.Unit value, List<Trees.UnitPart> elements) -
asUnitParts
-
toTemplate
-
asTemplatePartsElements
protected Iterable<Trees.TemplatePart> asTemplatePartsElements(ImmutableTrees.Template value, List<Trees.TemplatePart> elements) -
asTemplateParts
protected Trees.TemplatePart asTemplateParts(ImmutableTrees.Template value, Trees.TemplatePart attribute) -
asTemplateDeclaration
protected Trees.InvokableDeclaration asTemplateDeclaration(ImmutableTrees.Template value, Trees.InvokableDeclaration attribute) -
asTemplateIsPublic
-
toSimpleAccessExpression
public ImmutableTrees.SimpleAccessExpression toSimpleAccessExpression(ImmutableTrees.SimpleAccessExpression value) -
asSimpleAccessExpressionPathElements
protected Iterable<Trees.Identifier> asSimpleAccessExpressionPathElements(ImmutableTrees.SimpleAccessExpression value, List<Trees.Identifier> elements) -
asSimpleAccessExpressionPath
protected Trees.Identifier asSimpleAccessExpressionPath(ImmutableTrees.SimpleAccessExpression value, Trees.Identifier attribute) -
toApplyExpression
-
asApplyExpressionParamsElements
protected Iterable<Trees.Expression> asApplyExpressionParamsElements(ImmutableTrees.ApplyExpression value, List<Trees.Expression> elements) -
asApplyExpressionParams
protected Trees.Expression asApplyExpressionParams(ImmutableTrees.ApplyExpression value, Trees.Expression attribute) -
toAssignGenerator
-
asAssignGeneratorDeclaration
protected Trees.ValueDeclaration asAssignGeneratorDeclaration(ImmutableTrees.AssignGenerator value, Trees.ValueDeclaration attribute) -
asAssignGeneratorFrom
protected Trees.Expression asAssignGeneratorFrom(ImmutableTrees.AssignGenerator value, Trees.Expression attribute) -
toIterationGenerator
public ImmutableTrees.IterationGenerator toIterationGenerator(ImmutableTrees.IterationGenerator value) -
asIterationGeneratorDeclaration
protected Trees.ValueDeclaration asIterationGeneratorDeclaration(ImmutableTrees.IterationGenerator value, Trees.ValueDeclaration attribute) -
asIterationGeneratorFrom
protected Trees.Expression asIterationGeneratorFrom(ImmutableTrees.IterationGenerator value, Trees.Expression attribute) -
asIterationGeneratorConditionOptional
protected com.google.common.base.Optional<Trees.Expression> asIterationGeneratorConditionOptional(ImmutableTrees.IterationGenerator value, com.google.common.base.Optional<Trees.Expression> optional) -
asIterationGeneratorCondition
protected Trees.Expression asIterationGeneratorCondition(ImmutableTrees.IterationGenerator value, Trees.Expression attribute) -
toTransformGenerator
public ImmutableTrees.TransformGenerator toTransformGenerator(ImmutableTrees.TransformGenerator value) -
asTransformGeneratorDeclaration
protected Trees.ValueDeclaration asTransformGeneratorDeclaration(ImmutableTrees.TransformGenerator value, Trees.ValueDeclaration attribute) -
asTransformGeneratorFrom
protected Trees.Expression asTransformGeneratorFrom(ImmutableTrees.TransformGenerator value, Trees.Expression attribute) -
asTransformGeneratorTransform
protected Trees.Expression asTransformGeneratorTransform(ImmutableTrees.TransformGenerator value, Trees.Expression attribute) -
asTransformGeneratorVarDeclaration
protected Trees.ValueDeclaration asTransformGeneratorVarDeclaration(ImmutableTrees.TransformGenerator value, Trees.ValueDeclaration attribute) -
asTransformGeneratorConditionOptional
protected com.google.common.base.Optional<Trees.Expression> asTransformGeneratorConditionOptional(ImmutableTrees.TransformGenerator value, com.google.common.base.Optional<Trees.Expression> optional) -
asTransformGeneratorCondition
protected Trees.Expression asTransformGeneratorCondition(ImmutableTrees.TransformGenerator value, Trees.Expression attribute) -
toFor
-
asForDeclarationElements
protected Iterable<Trees.GeneratorDeclaration> asForDeclarationElements(ImmutableTrees.For value, List<Trees.GeneratorDeclaration> elements) -
asForDeclaration
protected Trees.GeneratorDeclaration asForDeclaration(ImmutableTrees.For value, Trees.GeneratorDeclaration attribute) -
toIf
-
asIfCondition
-
toElseIf
-
asElseIfCondition
protected Trees.Expression asElseIfCondition(ImmutableTrees.ElseIf value, Trees.Expression attribute) -
toElse
-
toTemplateEnd
-
toStringLiteral
-
asStringLiteralValue
-
toNewline
-
toTextFragment
-
asTextFragmentValue
-
toTextBlock
-
asTextBlockPartsElements
protected Iterable<Trees.TextPart> asTextBlockPartsElements(ImmutableTrees.TextBlock value, List<Trees.TextPart> elements) -
asTextBlockParts
-
toTextLine
-
asTextLineFragment
protected Trees.TextFragment asTextLineFragment(ImmutableTrees.TextLine value, Trees.TextFragment attribute) -
asTextLineNewline
-
asTypeIdentifier
-
asStringLiteral
-
asTextPart
-
asTextPart
-
asApplyExpression
-
asIdentifier
-
asExpression
-
asExpression
-
asExpression
-
asExpression
-
asExpression
-
asConditionalBlock
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asTemplatePart
-
asGeneratorDeclaration
protected Trees.GeneratorDeclaration asGeneratorDeclaration(ImmutableTrees.TransformGenerator value) -
asGeneratorDeclaration
-
asGeneratorDeclaration
protected Trees.GeneratorDeclaration asGeneratorDeclaration(ImmutableTrees.IterationGenerator value) -
asTextFragment
-
asValueDeclaration
-
asParameter
-
asTypeReference
-
asTypeReference
-
asUnitPart
-
asUnitPart
-
asInvokableDeclaration
protected Trees.InvokableDeclaration asInvokableDeclaration(ImmutableTrees.InvokableDeclaration value) -
asBlock
-
asBlock
-
asBlock
-
asBlock
-
asBlock
-
asBlock
-
asAccessExpression
-
asAccessExpression
-
asAccessExpression
protected Trees.AccessExpression asAccessExpression(ImmutableTrees.ForIterationAccessExpression value)
-