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 _