public class ClassRewriter
extends java.lang.Object
| 构造器和说明 |
|---|
ClassRewriter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
rewrite(java.net.URLClassLoader ucl,
java.lang.String root,
java.lang.String filename)
咪咕项目专用注入入口
|
static byte[] |
rewriteBytes(java.net.URLClassLoader ucl,
java.lang.String filename,
byte[] classfileBuffer,
java.lang.String mainActivityClass)
透视宝sdk公共注入入口
|
static byte[] |
rewriteBytes(java.net.URLClassLoader ucl,
java.lang.String filename,
byte[] classfileBuffer,
java.lang.String mainActivityClass,
boolean bl) |
static byte[] |
rewriteBytes2(java.net.URLClassLoader ucl,
java.lang.String filename,
byte[] classfileBuffer,
java.lang.String mainActivityClass,
boolean bl) |
public static byte[] rewrite(java.net.URLClassLoader ucl,
java.lang.String root,
java.lang.String filename)
throws java.lang.Exception
ucl - root - filename - java.lang.Exceptionpublic static byte[] rewriteBytes(java.net.URLClassLoader ucl,
java.lang.String filename,
byte[] classfileBuffer,
java.lang.String mainActivityClass)
throws java.lang.Exception
ucl - filename - classfileBuffer - mainActivityClass - java.lang.Exceptionpublic static byte[] rewriteBytes(java.net.URLClassLoader ucl,
java.lang.String filename,
byte[] classfileBuffer,
java.lang.String mainActivityClass,
boolean bl)
throws java.lang.Exception
java.lang.Exceptionpublic static byte[] rewriteBytes2(java.net.URLClassLoader ucl,
java.lang.String filename,
byte[] classfileBuffer,
java.lang.String mainActivityClass,
boolean bl)
throws java.lang.Exception
java.lang.Exception