Class SwitchExpressionDesugar
- java.lang.Object
-
- com.tonic.analysis.source.ast.transform.SwitchExpressionDesugar
-
- All Implemented Interfaces:
ASTTransform
public class SwitchExpressionDesugar extends Object implements ASTTransform
Desugars switch expressions (Java 14) for the source-to-bytecode front end - the inverse ofSwitchExpressionReconstructor.
-
-
Constructor Summary
Constructors Constructor Description SwitchExpressionDesugar()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()booleantransform(BlockStmt block)Transforms the given block statement in place.
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceASTTransform- Returns:
- the name of this transform for logging/debugging
-
transform
public boolean transform(BlockStmt block)
Description copied from interface:ASTTransformTransforms the given block statement in place.- Specified by:
transformin interfaceASTTransform- Parameters:
block- the block to transform- Returns:
- true if any changes were made
-
-