Class SyntheticCleanup
java.lang.Object
net.covers1624.coffeegrinder.bytecode.InsnVisitor<None,ClassTransformContext>
net.covers1624.coffeegrinder.bytecode.SimpleInsnVisitor<ClassTransformContext>
net.covers1624.coffeegrinder.bytecode.transform.transformers.SyntheticCleanup
- All Implemented Interfaces:
ClassTransformer,Transformer
public class SyntheticCleanup
extends SimpleInsnVisitor<ClassTransformContext>
implements ClassTransformer
Created by covers1624 on 7/7/22.
-
Field Summary
Fields inherited from class net.covers1624.coffeegrinder.bytecode.SimpleInsnVisitor
NONE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidtransform(ClassDecl cInsn, ClassTransformContext ctx) visitClassDecl(ClassDecl classDecl, ClassTransformContext ctx) visitMethodDecl(MethodDecl methodDecl, ClassTransformContext ctx) Methods inherited from class net.covers1624.coffeegrinder.bytecode.SimpleInsnVisitor
visitDefaultMethods inherited from class net.covers1624.coffeegrinder.bytecode.InsnVisitor
visitArrayElementReference, visitArrayLen, visitAssert, visitBinary, visitBlock, visitBlockContainer, visitBranch, visitCheckCast, visitCompare, visitComparison, visitCompoundAssignment, visitContinue, visitDeadCode, visitDoWhileLoop, visitFieldDecl, visitFieldReference, visitForEachLoop, visitForLoop, visitIfInstruction, visitInstanceOf, visitInvoke, visitInvokeDynamic, visitLdcBoolean, visitLdcChar, visitLdcClass, visitLdcNull, visitLdcNumber, visitLdcString, visitLeave, visitLoad, visitLoadThis, visitLocalReference, visitLocalVariable, visitLogicAnd, visitLogicNot, visitLogicOr, visitMethodReference, visitMonitorEnter, visitMonitorExit, visitNew, visitNewArray, visitNewObject, visitNop, visitPostIncrement, visitReturn, visitStore, visitSwitch, visitSwitchSection, visitSwitchTable, visitSynchronized, visitTernary, visitThrow, visitTryCatch, visitTryCatchHandler, visitTryFinally, visitTryWithResources, visitWhileLoop, visitYieldMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.covers1624.coffeegrinder.bytecode.transform.Transformer
getName, stepType
-
Constructor Details
-
SyntheticCleanup
public SyntheticCleanup()
-
-
Method Details
-
transform
- Specified by:
transformin interfaceClassTransformer
-
visitClassDecl
- Overrides:
visitClassDeclin classInsnVisitor<None,ClassTransformContext>
-
visitMethodDecl
- Overrides:
visitMethodDeclin classInsnVisitor<None,ClassTransformContext>
-