Class AbstractTransformer

java.lang.Object
ortus.boxlang.compiler.asmboxpiler.transformer.AbstractTransformer
All Implemented Interfaces:
Transformer
Direct Known Subclasses:
BoxAccessTransformer, BoxArgumentDeclarationTransformer, BoxArgumentTransformer, BoxArrayLiteralTransformer, BoxAssertTransformer, BoxAssignmentTransformer, BoxBinaryOperationTransformer, BoxBooleanLiteralTransformer, BoxBreakTransformer, BoxBufferOutputTransformer, BoxClosureTransformer, BoxComparisonOperationTransformer, BoxComponentTransformer, BoxContinueTransformer, BoxDecimalLiteralTransformer, BoxDoTransformer, BoxEmptyStatementTransformer, BoxExpressionInvocationTransformer, BoxExpressionStatementTransformer, BoxForIndexTransformer, BoxForInTransformer, BoxFQNTransformer, BoxFunctionalBIFAccessTransformer, BoxFunctionalMemberAccessTransformer, BoxFunctionDeclarationTransformer, BoxFunctionInvocationTransformer, BoxIdentifierTransformer, BoxIfElseTransformer, BoxImportTransformer, BoxIntegerLiteralTransformer, BoxLambdaTransformer, BoxMethodInvocationTransformer, BoxNewTransformer, BoxNullTransformer, BoxParamTransformer, BoxParenthesisTransformer, BoxRethrowTransformer, BoxReturnTransformer, BoxScopeTransformer, BoxScriptIslandTransformer, BoxStatementBlockTransformer, BoxStaticAccessTransformer, BoxStaticInitializerTransformer, BoxStaticMethodInvocationTransformer, BoxStringConcatTransformer, BoxStringLiteralTransformer, BoxStructLiteralTransformer, BoxSwitchTransformer, BoxTemplateIslandTransformer, BoxTernaryOperationTransformer, BoxThrowTransformer, BoxTryTransformer, BoxUnaryOperationTransformer, BoxWhileTransformer

public abstract class AbstractTransformer extends Object implements Transformer
  • Field Details

    • transpiler

      protected Transpiler transpiler
    • logger

      protected org.slf4j.Logger logger
  • Constructor Details

    • AbstractTransformer

      public AbstractTransformer(Transpiler transpiler)
  • Method Details