| Type | Name and description |
|---|---|
java.lang.Object |
createHookInlineClass(java.util.Set inLineClassNameSet) |
java.lang.Object |
dealInLineClass(java.lang.String patchPath) |
static void |
dealInLineClass(java.lang.String patchPath, java.util.List list) |
java.lang.Object |
dealInLineMethodInNewAddClass(java.lang.String patchPath, java.util.List newAddClassList) |
static java.util.Set |
getAllInLineMethodLongname() |
java.util.Set |
getAllInlineClasses(java.util.Set usedClass, java.util.Set patchMethodSignureSet)@param usedClass |
static void |
init() |
java.util.HashSet |
initInLineClass(java.util.Set classNamesSet, java.util.Set patchMethodSignureSet)@param classNameList is modified class List |
java.lang.Object |
repalceInlineMethod(javassist.expr.MethodCall m, javassist.CtMethod method, boolean isNewClass) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(), java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
patchMethodSignureSet - 只查找指定的方法体来确认内联类,如果全部的类则传递null
classNameList - is modified class List