Builds a Ceylon expression string for an AST node; compiling and evaluating the resulting string will yield a copy of the transformed node.
Usage:
myNode.transform(CeylonExpressionTransformer());
Anything
CeylonExpressionTransformer
Basic
Identifiable
Object
Anything
no subtypes hierarchy
Initializer |
CeylonExpressionTransformer(String indentLevel = ...) Parameters:
|
Inherited Attributes |
Attributes inherited from: Object hash , string |
Methods | |
transformAddAssignmentOperation | shared actual String transformAddAssignmentOperation(AddAssignmentOperation that) |
transformAliasDec | shared actual String transformAliasDec(AliasDec that) Refines Transformer.transformAliasDec |
transformAndAssignmentOperation | shared actual String transformAndAssignmentOperation(AndAssignmentOperation that) |
transformAndOperation | shared actual String transformAndOperation(AndOperation that) |
transformAnnotation | shared actual String transformAnnotation(Annotation that) Refines Transformer.transformAnnotation |
transformAnnotations | shared actual String transformAnnotations(Annotations that) Refines Transformer.transformAnnotations |
transformAnonymousArgument | shared actual String transformAnonymousArgument(AnonymousArgument that) |
transformArgumentList | shared actual String transformArgumentList(ArgumentList that) |
transformAssertion | shared actual String transformAssertion(Assertion that) Refines Transformer.transformAssertion |
transformAssignOperation | shared actual String transformAssignOperation(AssignOperation that) |
transformAssignmentStatement | shared actual String transformAssignmentStatement(AssignmentStatement that) |
transformBaseExpression | shared actual String transformBaseExpression(BaseExpression that) |
transformBaseMeta | shared actual String transformBaseMeta(BaseMeta that) Refines Transformer.transformBaseMeta |
transformBaseType | shared actual String transformBaseType(BaseType that) Refines Transformer.transformBaseType |
transformBlock | shared actual String transformBlock(Block that) Refines Transformer.transformBlock |
transformBooleanCondition | shared actual String transformBooleanCondition(BooleanCondition that) |
transformBreak | shared actual String transformBreak(Break that) Refines Transformer.transformBreak |
transformCallableConstructorDefinition | shared actual String transformCallableConstructorDefinition(CallableConstructorDefinition that) |
transformCallableParameter | shared actual String transformCallableParameter(CallableParameter that) |
transformCallableType | shared actual String transformCallableType(CallableType that) |
transformCaseClause | shared actual String transformCaseClause(CaseClause that) Refines Transformer.transformCaseClause |
transformCaseExpression | shared actual String transformCaseExpression(CaseExpression that) |
transformCaseTypes | shared actual String transformCaseTypes(CaseTypes that) Refines Transformer.transformCaseTypes |
transformCatchClause | shared actual String transformCatchClause(CatchClause that) Refines Transformer.transformCatchClause |
transformCharacterLiteral | shared actual String transformCharacterLiteral(CharacterLiteral that) |
transformClassAliasDefinition | shared actual String transformClassAliasDefinition(ClassAliasDefinition that) |
transformClassBody | shared actual String transformClassBody(ClassBody that) Refines Transformer.transformClassBody |
transformClassDec | shared actual String transformClassDec(ClassDec that) Refines Transformer.transformClassDec |
transformClassDefinition | shared actual String transformClassDefinition(ClassDefinition that) |
transformClassSpecifier | shared actual String transformClassSpecifier(ClassSpecifier that) |
transformClosedBound | shared actual String transformClosedBound(ClosedBound that) Refines Transformer.transformClosedBound |
transformCompareOperation | shared actual String transformCompareOperation(CompareOperation that) |
transformCompilationUnit | shared actual String transformCompilationUnit(CompilationUnit that) |
transformComplementAssignmentOperation | shared actual String transformComplementAssignmentOperation(ComplementAssignmentOperation that) |
transformComplementOperation | shared actual String transformComplementOperation(ComplementOperation that) |
transformComprehension | shared actual String transformComprehension(Comprehension that) |
transformConditions | shared actual String transformConditions(Conditions that) Refines Transformer.transformConditions |
transformConstruction | shared actual String transformConstruction(Construction that) |
transformConstructorDec | shared actual String transformConstructorDec(ConstructorDec that) |
transformContinue | shared actual String transformContinue(Continue that) Refines Transformer.transformContinue |
transformDecQualifier | shared actual String transformDecQualifier(DecQualifier that) |
transformDefaultedCallableParameter | shared actual String transformDefaultedCallableParameter(DefaultedCallableParameter that) |
transformDefaultedParameterReference | shared actual String transformDefaultedParameterReference(DefaultedParameterReference that) |
transformDefaultedType | shared actual String transformDefaultedType(DefaultedType that) |
transformDefaultedValueParameter | shared actual String transformDefaultedValueParameter(DefaultedValueParameter that) |
transformDestructure | shared actual String transformDestructure(Destructure that) Refines Transformer.transformDestructure |
transformDifferenceOperation | shared actual String transformDifferenceOperation(DifferenceOperation that) |
transformDivideAssignmentOperation | shared actual String transformDivideAssignmentOperation(DivideAssignmentOperation that) |
transformDynamicBlock | shared actual String transformDynamicBlock(DynamicBlock that) |
transformDynamicInterfaceDefinition | shared actual String transformDynamicInterfaceDefinition(DynamicInterfaceDefinition that) |
transformDynamicModifier | shared actual String transformDynamicModifier(DynamicModifier that) |
transformDynamicValue | shared actual String transformDynamicValue(DynamicValue that) |
transformElementOrSubrangeExpression | shared actual String transformElementOrSubrangeExpression(ElementOrSubrangeExpression that) |
transformElseClause | shared actual String transformElseClause(ElseClause that) Refines Transformer.transformElseClause |
transformElseOperation | shared actual String transformElseOperation(ElseOperation that) |
transformEntryOperation | shared actual String transformEntryOperation(EntryOperation that) |
transformEntryPattern | shared actual String transformEntryPattern(EntryPattern that) |
transformEntryType | shared actual String transformEntryType(EntryType that) Refines Transformer.transformEntryType |
transformEqualOperation | shared actual String transformEqualOperation(EqualOperation that) |
transformExistsCondition | shared actual String transformExistsCondition(ExistsCondition that) |
transformExistsOperation | shared actual String transformExistsOperation(ExistsOperation that) |
transformExponentiationOperation | shared actual String transformExponentiationOperation(ExponentiationOperation that) |
transformExpressionComprehensionClause | shared actual String transformExpressionComprehensionClause(ExpressionComprehensionClause that) |
transformExtendedType | shared actual String transformExtendedType(ExtendedType that) |
transformExtension | shared actual String transformExtension(Extension that) Refines Transformer.transformExtension |
transformFailClause | shared actual String transformFailClause(FailClause that) Refines Transformer.transformFailClause |
transformFinallyClause | shared actual String transformFinallyClause(FinallyClause that) |
transformFloatLiteral | shared actual String transformFloatLiteral(FloatLiteral that) |
transformForClause | shared actual String transformForClause(ForClause that) Refines Transformer.transformForClause |
transformForComprehensionClause | shared actual String transformForComprehensionClause(ForComprehensionClause that) |
transformForFail | shared actual String transformForFail(ForFail that) Refines Transformer.transformForFail |
transformForIterator | shared actual String transformForIterator(ForIterator that) Refines Transformer.transformForIterator |
transformFullPackageName | shared actual String transformFullPackageName(FullPackageName that) |
transformFunctionArgument | shared actual String transformFunctionArgument(FunctionArgument that) |
transformFunctionDec | shared actual String transformFunctionDec(FunctionDec that) Refines Transformer.transformFunctionDec |
transformFunctionDeclaration | shared actual String transformFunctionDeclaration(FunctionDeclaration that) |
transformFunctionDefinition | shared actual String transformFunctionDefinition(FunctionDefinition that) |
transformFunctionExpression | shared actual String transformFunctionExpression(FunctionExpression that) |
transformFunctionModifier | shared actual String transformFunctionModifier(FunctionModifier that) |
transformFunctionShortcutDefinition | shared actual String transformFunctionShortcutDefinition(FunctionShortcutDefinition that) |
transformGivenDec | shared actual String transformGivenDec(GivenDec that) Refines Transformer.transformGivenDec |
transformGroupedExpression | shared actual String transformGroupedExpression(GroupedExpression that) |
transformGroupedType | shared actual String transformGroupedType(GroupedType that) Refines Transformer.transformGroupedType |
transformIdenticalOperation | shared actual String transformIdenticalOperation(IdenticalOperation that) |
transformIdentityOperation | shared actual String transformIdentityOperation(IdentityOperation that) |
transformIfClause | shared actual String transformIfClause(IfClause that) Refines Transformer.transformIfClause |
transformIfComprehensionClause | shared actual String transformIfComprehensionClause(IfComprehensionClause that) |
transformIfElse | shared actual String transformIfElse(IfElse that) Refines Transformer.transformIfElse |
transformIfElseExpression | shared actual String transformIfElseExpression(IfElseExpression that) |
transformImport | shared actual String transformImport(Import that) Refines Transformer.transformImport |
transformImportElements | shared actual String transformImportElements(ImportElements that) |
transformImportFunctionValueAlias | shared actual String transformImportFunctionValueAlias(ImportFunctionValueAlias that) |
transformImportFunctionValueElement | shared actual String transformImportFunctionValueElement(ImportFunctionValueElement that) |
transformImportTypeAlias | shared actual String transformImportTypeAlias(ImportTypeAlias that) |
transformImportTypeElement | shared actual String transformImportTypeElement(ImportTypeElement that) |
transformImportWildcard | shared actual String transformImportWildcard(ImportWildcard that) |
transformInModifier | shared actual String transformInModifier(InModifier that) Refines Transformer.transformInModifier |
transformInOperation | shared actual String transformInOperation(InOperation that) Refines Transformer.transformInOperation |
transformIntegerLiteral | shared actual String transformIntegerLiteral(IntegerLiteral that) |
transformInterfaceAliasDefinition | shared actual String transformInterfaceAliasDefinition(InterfaceAliasDefinition that) |
transformInterfaceBody | shared actual String transformInterfaceBody(InterfaceBody that) |
transformInterfaceDec | shared actual String transformInterfaceDec(InterfaceDec that) |
transformInterfaceDefinition | shared actual String transformInterfaceDefinition(InterfaceDefinition that) |
transformIntersectAssignmentOperation | shared actual String transformIntersectAssignmentOperation(IntersectAssignmentOperation that) |
transformIntersectionOperation | shared actual String transformIntersectionOperation(IntersectionOperation that) |
transformIntersectionType | shared actual String transformIntersectionType(IntersectionType that) |
transformInvocation | shared actual String transformInvocation(Invocation that) Refines Transformer.transformInvocation |
transformInvocationStatement | shared actual String transformInvocationStatement(InvocationStatement that) |
transformIsCase | shared actual String transformIsCase(IsCase that) Refines Transformer.transformIsCase |
transformIsCondition | shared actual String transformIsCondition(IsCondition that) Refines Transformer.transformIsCondition |
transformIsOperation | shared actual String transformIsOperation(IsOperation that) Refines Transformer.transformIsOperation |
transformIterable | shared actual String transformIterable(Iterable that) Refines Transformer.transformIterable |
transformIterableType | shared actual String transformIterableType(IterableType that) |
transformKeySubscript | shared actual String transformKeySubscript(KeySubscript that) |
transformLIdentifier | shared actual String transformLIdentifier(LIdentifier that) Refines Transformer.transformLIdentifier |
transformLargeAsOperation | shared actual String transformLargeAsOperation(LargeAsOperation that) |
transformLargerOperation | shared actual String transformLargerOperation(LargerOperation that) |
transformLazySpecification | shared actual String transformLazySpecification(LazySpecification that) |
transformLazySpecifier | shared actual String transformLazySpecifier(LazySpecifier that) |
transformLetExpression | shared actual String transformLetExpression(LetExpression that) |
transformMatchCase | shared actual String transformMatchCase(MatchCase that) Refines Transformer.transformMatchCase |
transformMeasureOperation | shared actual String transformMeasureOperation(MeasureOperation that) |
transformMeasureSubscript | shared actual String transformMeasureSubscript(MeasureSubscript that) |
transformMemberMeta | shared actual String transformMemberMeta(MemberMeta that) Refines Transformer.transformMemberMeta |
transformMemberNameWithTypeArguments | shared actual String transformMemberNameWithTypeArguments(MemberNameWithTypeArguments that) |
transformMemberOperator | shared actual String transformMemberOperator(MemberOperator that) |
transformModuleBody | shared actual String transformModuleBody(ModuleBody that) Refines Transformer.transformModuleBody |
transformModuleCompilationUnit | shared actual String transformModuleCompilationUnit(ModuleCompilationUnit that) |
transformModuleDec | shared actual String transformModuleDec(ModuleDec that) Refines Transformer.transformModuleDec |
transformModuleDescriptor | shared actual String transformModuleDescriptor(ModuleDescriptor that) |
transformModuleImport | shared actual String transformModuleImport(ModuleImport that) |
transformMultiplyAssignmentOperation | shared actual String transformMultiplyAssignmentOperation(MultiplyAssignmentOperation that) |
transformNamedArguments | shared actual String transformNamedArguments(NamedArguments that) |
transformNegationOperation | shared actual String transformNegationOperation(NegationOperation that) |
transformNonemptyCondition | shared actual String transformNonemptyCondition(NonemptyCondition that) |
transformNonemptyOperation | shared actual String transformNonemptyOperation(NonemptyOperation that) |
transformNotEqualOperation | shared actual String transformNotEqualOperation(NotEqualOperation that) |
transformNotOperation | shared actual String transformNotOperation(NotOperation that) |
transformObjectArgument | shared actual String transformObjectArgument(ObjectArgument that) |
transformObjectDefinition | shared actual String transformObjectDefinition(ObjectDefinition that) |
transformObjectExpression | shared actual String transformObjectExpression(ObjectExpression that) |
transformOfOperation | shared actual String transformOfOperation(OfOperation that) Refines Transformer.transformOfOperation |
transformOpenBound | shared actual String transformOpenBound(OpenBound that) Refines Transformer.transformOpenBound |
transformOptionalType | shared actual String transformOptionalType(OptionalType that) |
transformOrAssignmentOperation | shared actual String transformOrAssignmentOperation(OrAssignmentOperation that) |
transformOrOperation | shared actual String transformOrOperation(OrOperation that) Refines Transformer.transformOrOperation |
transformOutModifier | shared actual String transformOutModifier(OutModifier that) Refines Transformer.transformOutModifier |
transformOuter | shared actual String transformOuter(Outer that) Refines Transformer.transformOuter |
transformPackage | shared actual String transformPackage(Package that) Refines Transformer.transformPackage |
transformPackageCompilationUnit | shared actual String transformPackageCompilationUnit(PackageCompilationUnit that) |
transformPackageDec | shared actual String transformPackageDec(PackageDec that) Refines Transformer.transformPackageDec |
transformPackageDescriptor | shared actual String transformPackageDescriptor(PackageDescriptor that) |
transformPackageQualifier | shared actual String transformPackageQualifier(PackageQualifier that) |
transformParameterReference | shared actual String transformParameterReference(ParameterReference that) |
transformParameters | shared actual String transformParameters(Parameters that) Refines Transformer.transformParameters |
transformPatternList | shared actual String transformPatternList(PatternList that) Refines Transformer.transformPatternList |
transformPositionalArguments | shared actual String transformPositionalArguments(PositionalArguments that) |
transformPostfixDecrementOperation | shared actual String transformPostfixDecrementOperation(PostfixDecrementOperation that) |
transformPostfixIncrementOperation | shared actual String transformPostfixIncrementOperation(PostfixIncrementOperation that) |
transformPrefixDecrementOperation | shared actual String transformPrefixDecrementOperation(PrefixDecrementOperation that) |
transformPrefixIncrementOperation | shared actual String transformPrefixIncrementOperation(PrefixIncrementOperation that) |
transformPrefixPostfixStatement | shared actual String transformPrefixPostfixStatement(PrefixPostfixStatement that) |
transformProductOperation | shared actual String transformProductOperation(ProductOperation that) |
transformQualifiedExpression | shared actual String transformQualifiedExpression(QualifiedExpression that) |
transformQualifiedType | shared actual String transformQualifiedType(QualifiedType that) |
transformQuotientOperation | shared actual String transformQuotientOperation(QuotientOperation that) |
transformRemainderAssignmentOperation | shared actual String transformRemainderAssignmentOperation(RemainderAssignmentOperation that) |
transformRemainderOperation | shared actual String transformRemainderOperation(RemainderOperation that) |
transformResource | shared actual String transformResource(Resource that) Refines Transformer.transformResource |
transformResources | shared actual String transformResources(Resources that) Refines Transformer.transformResources |
transformReturn | shared actual String transformReturn(Return that) Refines Transformer.transformReturn |
transformSafeMemberOperator | shared actual String transformSafeMemberOperator(SafeMemberOperator that) |
transformSatisfiedTypes | shared actual String transformSatisfiedTypes(SatisfiedTypes that) |
transformScaleOperation | shared actual String transformScaleOperation(ScaleOperation that) |
transformSequentialType | shared actual String transformSequentialType(SequentialType that) |
transformSmallAsOperation | shared actual String transformSmallAsOperation(SmallAsOperation that) |
transformSmallerOperation | shared actual String transformSmallerOperation(SmallerOperation that) |
transformSpanFromSubscript | shared actual String transformSpanFromSubscript(SpanFromSubscript that) |
transformSpanOperation | shared actual String transformSpanOperation(SpanOperation that) |
transformSpanSubscript | shared actual String transformSpanSubscript(SpanSubscript that) |
transformSpanToSubscript | shared actual String transformSpanToSubscript(SpanToSubscript that) |
transformSpecifiedArgument | shared actual String transformSpecifiedArgument(SpecifiedArgument that) |
transformSpecifiedPattern | shared actual String transformSpecifiedPattern(SpecifiedPattern that) |
transformSpecifiedVariable | shared actual String transformSpecifiedVariable(SpecifiedVariable that) |
transformSpecifier | shared actual String transformSpecifier(Specifier that) Refines Transformer.transformSpecifier |
transformSpreadArgument | shared actual String transformSpreadArgument(SpreadArgument that) |
transformSpreadMemberOperator | shared actual String transformSpreadMemberOperator(SpreadMemberOperator that) |
transformSpreadType | shared actual String transformSpreadType(SpreadType that) Refines Transformer.transformSpreadType |
transformStringLiteral | shared actual String transformStringLiteral(StringLiteral that) |
transformStringTemplate | shared actual String transformStringTemplate(StringTemplate that) |
transformSubtractAssignmentOperation | shared actual String transformSubtractAssignmentOperation(SubtractAssignmentOperation that) |
transformSumOperation | shared actual String transformSumOperation(SumOperation that) |
transformSuper | shared actual String transformSuper(Super that) Refines Transformer.transformSuper |
transformSwitchCaseElse | shared actual String transformSwitchCaseElse(SwitchCaseElse that) |
transformSwitchCaseElseExpression | shared actual String transformSwitchCaseElseExpression(SwitchCaseElseExpression that) |
transformSwitchCases | shared actual String transformSwitchCases(SwitchCases that) Refines Transformer.transformSwitchCases |
transformSwitchClause | shared actual String transformSwitchClause(SwitchClause that) |
transformThenOperation | shared actual String transformThenOperation(ThenOperation that) |
transformThis | shared actual String transformThis(This that) Refines Transformer.transformThis |
transformThrow | shared actual String transformThrow(Throw that) Refines Transformer.transformThrow |
transformTryCatchFinally | shared actual String transformTryCatchFinally(TryCatchFinally that) |
transformTryClause | shared actual String transformTryClause(TryClause that) Refines Transformer.transformTryClause |
transformTuple | shared actual String transformTuple(Tuple that) Refines Transformer.transformTuple |
transformTuplePattern | shared actual String transformTuplePattern(TuplePattern that) |
transformTupleType | shared actual String transformTupleType(TupleType that) Refines Transformer.transformTupleType |
transformTypeAliasDefinition | shared actual String transformTypeAliasDefinition(TypeAliasDefinition that) |
transformTypeArgument | shared actual String transformTypeArgument(TypeArgument that) |
transformTypeArguments | shared actual String transformTypeArguments(TypeArguments that) |
transformTypeConstraint | shared actual String transformTypeConstraint(TypeConstraint that) |
transformTypeList | shared actual String transformTypeList(TypeList that) Refines Transformer.transformTypeList |
transformTypeMeta | shared actual String transformTypeMeta(TypeMeta that) Refines Transformer.transformTypeMeta |
transformTypeNameWithTypeArguments | shared actual String transformTypeNameWithTypeArguments(TypeNameWithTypeArguments that) |
transformTypeParameter | shared actual String transformTypeParameter(TypeParameter that) |
transformTypeParameters | shared actual String transformTypeParameters(TypeParameters that) |
transformTypeSpecifier | shared actual String transformTypeSpecifier(TypeSpecifier that) |
transformTypedVariable | shared actual String transformTypedVariable(TypedVariable that) |
transformUIdentifier | shared actual String transformUIdentifier(UIdentifier that) Refines Transformer.transformUIdentifier |
transformUnionAssignmentOperation | shared actual String transformUnionAssignmentOperation(UnionAssignmentOperation that) |
transformUnionOperation | shared actual String transformUnionOperation(UnionOperation that) |
transformUnionType | shared actual String transformUnionType(UnionType that) Refines Transformer.transformUnionType |
transformUnspecifiedVariable | shared actual String transformUnspecifiedVariable(UnspecifiedVariable that) |
transformValueArgument | shared actual String transformValueArgument(ValueArgument that) |
transformValueConstructorDefinition | shared actual String transformValueConstructorDefinition(ValueConstructorDefinition that) |
transformValueDec | shared actual String transformValueDec(ValueDec that) Refines Transformer.transformValueDec |
transformValueDeclaration | shared actual String transformValueDeclaration(ValueDeclaration that) |
transformValueDefinition | shared actual String transformValueDefinition(ValueDefinition that) |
transformValueGetterDefinition | shared actual String transformValueGetterDefinition(ValueGetterDefinition that) |
transformValueModifier | shared actual String transformValueModifier(ValueModifier that) |
transformValueParameter | shared actual String transformValueParameter(ValueParameter that) |
transformValueSetterDefinition | shared actual String transformValueSetterDefinition(ValueSetterDefinition that) |
transformValueSpecification | shared actual String transformValueSpecification(ValueSpecification that) |
transformVariablePattern | shared actual String transformVariablePattern(VariablePattern that) |
transformVariadicParameter | shared actual String transformVariadicParameter(VariadicParameter that) |
transformVariadicType | shared actual String transformVariadicType(VariadicType that) |
transformVariadicVariable | shared actual String transformVariadicVariable(VariadicVariable that) |
transformVoidModifier | shared actual String transformVoidModifier(VoidModifier that) |
transformWhile | shared actual String transformWhile(While that) Refines Transformer.transformWhile |
transformWithinOperation | shared actual String transformWithinOperation(WithinOperation that) |