Package asteroid.transformer
This package contains classes to create global AST transformations
-
Interface Summary Interface Description Transformer All transformer implementations responsible for modifying an AST node in aAbstractGlobalTransformationshould implement this interface -
Class Summary Class Description AbstractClassNodeTransformer ThisTransformercan be used to transformClassNodenodes.AbstractExpressionTransformer<T extends Expression> ThisTransformercould be used as a base for transformingExpressioninstances.AbstractMethodNodeTransformer ThisTransformercan be used to transformMethodNodenodes.AbstractStatementTransformer<T extends Statement> ThisTransformercould be used as a base for transformingStatementinstances.AbstractTransformer Most transformers need at some point the source unit in order to fix or apply properly the scope to each variable.