Class AbstractPowsyblDslAstTransformation

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static org.slf4j.Logger LOGGER  
      protected Function<org.codehaus.groovy.control.SourceUnit,​org.codehaus.groovy.ast.ClassCodeExpressionTransformer> transformer  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractPowsyblDslAstTransformation​(Function<org.codehaus.groovy.control.SourceUnit,​org.codehaus.groovy.ast.ClassCodeExpressionTransformer> transformer)  
    • Field Detail

      • LOGGER

        protected static final org.slf4j.Logger LOGGER
      • transformer

        protected final Function<org.codehaus.groovy.control.SourceUnit,​org.codehaus.groovy.ast.ClassCodeExpressionTransformer> transformer
    • Constructor Detail

      • AbstractPowsyblDslAstTransformation

        protected AbstractPowsyblDslAstTransformation​(Function<org.codehaus.groovy.control.SourceUnit,​org.codehaus.groovy.ast.ClassCodeExpressionTransformer> transformer)
    • Method Detail

      • visit

        protected void visit​(org.codehaus.groovy.control.SourceUnit sourceUnit,
                             org.codehaus.groovy.ast.ClassCodeExpressionTransformer transformer)
      • visit

        public void visit​(org.codehaus.groovy.ast.ASTNode[] nodes,
                          org.codehaus.groovy.control.SourceUnit sourceUnit)
        Specified by:
        visit in interface org.codehaus.groovy.transform.ASTTransformation