protected Boolean isInterface(CtClass inputClass) {
        try {
            return inputClass.isInterface();
        } catch (Exception ignore) {
            return null;
        }
    }
An abstract Transform that processes class with different way.

<p> There are five major categories of {@link com.didichuxing.tools.droidassist.transform.around.AroundTransformer},
{@link com.didichuxing.tools.droidassist.transform.enhance.TimingTransformer},
{@link com.didichuxing.tools.droidassist.transform.enhance.TryCatchTransformer},
{@link com.didichuxing.tools.droidassist.transform.insert.InsertTransformer},
{@link com.didichuxing.tools.droidassist.transform.replace.ReplaceTransformer}
and 28 implementation class.
plugin/src/main/groovy/com/didichuxing/tools/droidassist/transform/Transformer.java