//package com.gh.gamecenter.plugin.transform
//
//import javassist.ClassPool
//import javassist.CtClass
//import javassist.bytecode.ClassFile
//
//class ExoSourceManagerTransformer.kt implements Transformer {
//    private ClassPool classPool = ClassPool.getDefault()
//    @Override
//    String getModifyClassName() {
//        return "ExoSourceManager"
//    }
//
//    @Override
//    CtClass modifyClass(String filePath,InputStream inputStream) {
//        if (filePath.contains(getModifyClassName())) {
//            def classFile = new ClassFile(new DataInputStream(new BufferedInputStream(inputStream)))
//            def ctClass = classPool.get(classFile.name)
//            //判断是否需要解冻
//            if (ctClass.isFrozen()) {
//                ctClass.defrost()
//            }
//
//            def method = ctClass.getDeclaredMethod("release")
//            //必须使用全类名，否则编译会找不到类
//            def body = '''
//            int size = com.gh.gamecenter.video.detail.CustomManager.getVideoManagerSize();
//            if (size > 0) {
//                android.util.Log.e(\"gh_tag\",\"release：拦截成功\");
//                return;
//            }
//            '''
//            method.insertBefore(body)
//            println("Insert Code:" + method.name + "\n" + body)
//            return ctClass
//
//        }
//        return null
//    }
//}