Class CaptureOfImplementations<M>

java.lang.Object
mockit.internal.capturing.CaptureOfImplementations<M>
Direct Known Subclasses:
CaptureOfFakedImplementations, CaptureOfNewInstances

public abstract class CaptureOfImplementations<M> extends Object
  • Constructor Details

    • CaptureOfImplementations

      protected CaptureOfImplementations()
  • Method Details

    • makeSureAllSubtypesAreModified

      protected final void makeSureAllSubtypesAreModified(@NonNull Class<?> baseType, boolean registerCapturedClasses, @Nullable M typeMetadata)
    • redefineClass

      protected final void redefineClass(@NonNull Class<?> realClass, @NonNull Class<?> baseType, @Nullable M typeMetadata)
    • createModifier

      @NonNull protected abstract BaseClassModifier createModifier(@Nullable ClassLoader cl, @NonNull ClassReader cr, @NonNull Class<?> baseType, @Nullable M typeMetadata)
    • redefineClass

      protected abstract void redefineClass(@NonNull Class<?> realClass, @NonNull byte[] modifiedClass)