java.lang.Object
net.covers1624.coffeegrinder.bytecode.transform.transformers.AssertTransform
All Implemented Interfaces:
ClassTransformer, Transformer

public class AssertTransform extends Object implements ClassTransformer
Created by covers1624 on 30/8/22.
  • Field Details

    • ASSERTION_ERROR_TYPE

      public static final org.objectweb.asm.Type ASSERTION_ERROR_TYPE
  • Constructor Details

    • AssertTransform

      public AssertTransform(TypeResolver resolver)
  • Method Details

    • transform

      public void transform(ClassDecl cInsn, ClassTransformContext ctx)
      Description copied from interface: ClassTransformer
      Transform a class. Called for all class types, but before inner/local/anon classes have been added to their parent.

      All methods have already been fully processed.

      All inner/local/anon classes are present and already fully processed.

      Specified by:
      transform in interface ClassTransformer
      Parameters:
      cInsn - The class.
      ctx - The context.