Class PatternInstanceOfReconstructor
- java.lang.Object
-
- com.tonic.analysis.source.ast.transform.PatternInstanceOfReconstructor
-
- All Implemented Interfaces:
ASTTransform
public class PatternInstanceOfReconstructor extends Object implements ASTTransform
Reconstructs pattern-matchinginstanceof(Java 16) from the classic bytecode idiom.
-
-
Constructor Summary
Constructors Constructor Description PatternInstanceOfReconstructor()
-
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
-
-