@Override
    protected boolean execute(CtClass inputClass, String inputClassName, MethodCall methodCall)
            throws CannotCompileException, NotFoundException {
        if (methodCall.isSuper()) {
            String signature = methodCall.getSignature();
            boolean voidType =
                    Descriptor.getReturnType(signature, classPool) == CtClass.voidType;
            String methodName = methodCall.getMethodName();

            Logger.warning(getCategoryName() + " reset parent for class " + inputClassName
                    + " adapt super method call" +
                    " at " + inputClassName + ".java" + ":" + methodCall.getLineNumber());

            methodCall.replace((!voidType ? "$_=" : "") + "super." + methodName + "($$);");
            return true;
        }
        return false;
    }
An transform that support for class parent reset

<p> See {@link ConstructorCallTryCatchTransformer}, {@link ConstructorExecutionTryCatchTransformer},
{@link InitializerExecutionTryCatchTransformer}, {@link MethodCallTryCatchTransformer},
{@link MethodCallTryCatchTransformer}
plugin/src/main/groovy/com/didichuxing/tools/droidassist/transform/enhance/ReparentClassTransformer.java