JavaScript is disabled on your browser.
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
A
accCode2String(int)
- Method in
Log
accCodeMap
- Field in
Log
afterExecute(Task, TaskState)
- Method in
TimeListener
apply(Project)
- Method in
TrackPlugin
B
beforeExecute(Task)
- Method in
TimeListener
buildFinished(BuildResult)
- Method in
TimeListener
buildStarted(Gradle)
- Method in
TimeListener
C
className2Path(String)
- Method in
MethodLogVisitor
turn "com.bryansharp.util" to "com/bryansharp/util"
D
DataHelper
- Class in
com.xinmeng.plugin.utils
E
F
G
getAccCodeMap()
- Method in
Log
getCheckedAccCodeMap()
- Method in
Log
Caches the AccCodeMap @return
getCheckedOpMap()
- Method in
Log
Caches the OpMap @return
getExt()
- Method in
DataHelper
getInputTypes()
- Method in
TrackTransform
getName()
- Method in
TrackTransform
getOpMap()
- Method in
Log
getOpName(int)
- Method in
Log
getScopes()
- Method in
TrackTransform
H
HookMethodConfig
- Class in
com.xinmeng.plugin
I
info(Object)
- Method in
Log
initDir(Project)
- Method in
TrackPlugin
isIncremental()
- Method in
TrackTransform
isJarNeedModify(File)
- Method in
TrackTransform
该jar文件是否包含需要修改的类
isJump
- Field in
ModifyClassUtil
J
K
L
learn(Object)
- Method in
Log
Log
- Class in
com.xinmeng.plugin.utils
logEach(Object)
- Method in
Log
logHelp()
- Method in
Log
M
MethodCell
- Class in
com.xinmeng.plugin
MethodCell(String, String, String, String, String, int, int, List<Integer>)
- Constructor in
MethodCell
MethodLogVisitor
- Class in
com.xinmeng.plugin.utils
MethodLogVisitor(MethodVisitor)
- Constructor in
MethodLogVisitor
modifyClasses(String, byte[])
- Method in
ModifyClassUtil
modifyClassFile(File, File, File)
- Method in
TrackTransform
ModifyClassUtil
- Class in
com.xinmeng.plugin.utils
ModifyClassUtil.MethodFilterClassVisitor
- Class in
com.xinmeng.plugin.utils
ModifyClassUtil.MethodFilterClassVisitor(ClassVisitor)
- Constructor in
ModifyClassUtil.MethodFilterClassVisitor
modifyJarFile(File, File)
- Method in
TrackTransform
植入代码
N
O
objMap
- Field in
DataHelper
onlyVisit
- Field in
ModifyClassUtil.MethodFilterClassVisitor
P
projectsEvaluated(Gradle)
- Method in
TimeListener
projectsLoaded(Gradle)
- Method in
TimeListener
Q
R
registerTransform(Project)
- Method in
TrackPlugin
S
sAgentClassName
- Field in
HookMethodConfig
必须是全路径形式,不是点分形式的包名
setQuiet(boolean)
- Method in
Log
setShowHelp(boolean)
- Method in
Log
settingsEvaluated(Settings)
- Method in
TimeListener
sFragmentMethods
- Field in
HookMethodConfig
Fragment中的方法
shouldModifyClass(String)
- Method in
TrackTransform
只扫描特定包下的类
sInterfaceMethods
- Field in
HookMethodConfig
interface中的方法
T
TimeListener
- Class in
com.xinmeng.plugin
TrackExtension
- Class in
com.xinmeng.plugin
TrackPlugin
- Class in
com.xinmeng.plugin
TrackTransform
- Class in
com.xinmeng.plugin
TrackTransform(Project)
- Constructor in
TrackTransform
transform(Context, Collection<TransformInput>, Collection<TransformInput>, TransformOutputProvider, boolean)
- Method in
TrackTransform
U
V
viewMethods
- Field in
HookMethodConfig
visit(int, int, String, String, String, String)
- Method in
ModifyClassUtil.MethodFilterClassVisitor
visitAnnotation(String, boolean)
- Method in
ModifyClassUtil.MethodFilterClassVisitor
visitAttribute(Attribute)
- Method in
MethodLogVisitor
visitAttribute(Attribute)
- Method in
ModifyClassUtil.MethodFilterClassVisitor
visitCode()
- Method in
MethodLogVisitor
visitedFragMethods
- Field in
ModifyClassUtil.MethodFilterClassVisitor
visitEnd()
- Method in
MethodLogVisitor
visitEnd()
- Method in
ModifyClassUtil.MethodFilterClassVisitor
visitField(int, String, String, String, Object)
- Method in
ModifyClassUtil.MethodFilterClassVisitor
visitFieldInsn(int, String, String, String)
- Method in
MethodLogVisitor
visitFrame(int, int, Object, int, Object)
- Method in
MethodLogVisitor
visitIincInsn(int, int)
- Method in
MethodLogVisitor
visitInnerClass(String, String, String, int)
- Method in
ModifyClassUtil.MethodFilterClassVisitor
visitInsn(int)
- Method in
MethodLogVisitor
visitIntInsn(int, int)
- Method in
MethodLogVisitor
visitJumpInsn(int, Label)
- Method in
MethodLogVisitor
visitLabel(Label)
- Method in
MethodLogVisitor
visitLdcInsn(Object)
- Method in
MethodLogVisitor
visitLineNumber(int, Label)
- Method in
MethodLogVisitor
visitLocalVariable(String, String, String, Label, Label, int)
- Method in
MethodLogVisitor
visitLookupSwitchInsn(Label, int[], Label)
- Method in
MethodLogVisitor
visitMaxs(int, int)
- Method in
MethodLogVisitor
visitMethod(int, String, String, String, String)
- Method in
ModifyClassUtil.MethodFilterClassVisitor
visitMethodInsn(int, String, String, String, boolean)
- Method in
MethodLogVisitor
visitMultiANewArrayInsn(String, int)
- Method in
MethodLogVisitor
visitOuterClass(String, String, String)
- Method in
ModifyClassUtil.MethodFilterClassVisitor
visitSource(String, String)
- Method in
ModifyClassUtil.MethodFilterClassVisitor
visitTableSwitchInsn(int, int, Label, Label)
- Method in
MethodLogVisitor
visitTryCatchBlock(Label, Label, Label, String)
- Method in
MethodLogVisitor
visitTypeInsn(int, String)
- Method in
MethodLogVisitor
visitVarInsn(int, int)
- Method in
MethodLogVisitor
W
X
Y
Z
_
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
_
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
Groovy Documentation