Class Inliner.Weaver
java.lang.Object
org.immutables.generator.processor.TreesTransformer
org.immutables.generator.processor.Inliner.Weaver
- Enclosing class:
Inliner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Trees.TemplatePartprivate Inliner.InlinedStatementCreatorMethods inherited from class org.immutables.generator.processor.TreesTransformer
asAccessExpression, asAccessExpression, asAccessExpression, asApplyExpression, asApplyExpressionParams, asApplyExpressionParamsElements, 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, asInvokeStatementParamsElements, 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, 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, toApplyExpression, toAssignGenerator, toBoundAccessExpression, toComment, toConditionalBlock, toElse, toElseIf, toFor, toForEnd, toForIterationAccessExpression, toForStatement, toIdentifier, toIf, toIfEnd, toIfStatement, toInvokableDeclaration, toInvoke, toInvokeEnd, toInvokeStatement, toInvokeString, toIterationGenerator, toLet, toLetEnd, toLetStatement, toNewline, toParameter, toResolvedType, toSimpleAccessExpression, toSimpleBlock, toStringLiteral, toTemplate, toTemplateEnd, toTextBlock, toTextFragment, toTextLine, toTransformGenerator, toTypeDeclaration, toTypeIdentifier, toUnit, toValueDeclaration
-
Constructor Details
-
Weaver
Weaver()
-
-
Method Details
-
asTemplatePart
- Overrides:
asTemplatePartin classTreesTransformer
-
tryGetInlinable
@Nullable private Inliner.InlinedStatementCreator tryGetInlinable(ImmutableTrees.InvokeStatement invoke)
-