Package com.powsybl.dsl
Class AbstractPowsyblDslAstTransformation
java.lang.Object
com.powsybl.dsl.AbstractPowsyblDslAstTransformation
- All Implemented Interfaces:
org.codehaus.groovy.transform.ASTTransformation
- Direct Known Subclasses:
CalculatedTimeSeriesGroovyDslAstTransformation
,PowsyblDslAstTransformation
public abstract class AbstractPowsyblDslAstTransformation
extends Object
implements org.codehaus.groovy.transform.ASTTransformation
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final org.slf4j.Logger
protected final Function<org.codehaus.groovy.control.SourceUnit,
org.codehaus.groovy.ast.ClassCodeExpressionTransformer> -
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractPowsyblDslAstTransformation
(Function<org.codehaus.groovy.control.SourceUnit, org.codehaus.groovy.ast.ClassCodeExpressionTransformer> transformer) -
Method Summary
-
Field Details
-
LOGGER
protected static final org.slf4j.Logger LOGGER -
transformer
protected final Function<org.codehaus.groovy.control.SourceUnit,org.codehaus.groovy.ast.ClassCodeExpressionTransformer> transformer
-
-
Constructor Details
-
AbstractPowsyblDslAstTransformation
protected AbstractPowsyblDslAstTransformation(Function<org.codehaus.groovy.control.SourceUnit, org.codehaus.groovy.ast.ClassCodeExpressionTransformer> transformer)
-
-
Method Details
-
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 interfaceorg.codehaus.groovy.transform.ASTTransformation
-