A B C D E F G H I J L M N O P R S T U V W X 
所有类 所有程序包

A

AAR - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
AbsMainProcessPlugin<E extends BaseExtension> - com.ss.android.ugc.bytex.common.flow.main中的类
 
AbsMainProcessPlugin() - 类 的构造器com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
AbsPlugin<E extends BaseExtension> - com.ss.android.ugc.bytex.common中的类
 
AbsPlugin() - 类 的构造器com.ss.android.ugc.bytex.common.AbsPlugin
 
AbsTransformFlow - com.ss.android.ugc.bytex.common.flow中的类
 
AbsTransformFlow(TransformEngine) - 类 的构造器com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
accept(ICachedLogger.CachedLogVisitor) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ICachedLogger
 
accept(ICachedLogger.CachedLogVisitor) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.CachedLogger
 
accept(ClassReader) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.ClassVisitorChain
 
accept(ClassReader, int) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.ClassVisitorChain
 
accept(MethodVisitor) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.CheckedInsnList
 
accept(MethodVisitor) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.SafeMethodNode
 
accept(ClassNode) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.ClassVisitorChain
 
access - 类 中的变量com.ss.android.ugc.bytex.common.graph.ClassEntity
 
access - 类 中的变量com.ss.android.ugc.bytex.common.graph.MemberEntity
 
access() - 类 中的方法com.ss.android.ugc.bytex.common.graph.MemberEntity
 
access() - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
ACCESS_UNKNOWN - 类 中的静态变量com.ss.android.ugc.bytex.common.graph.MemberEntity
 
access2StringForMethod(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
add(ClassEntity) - 类 中的方法com.ss.android.ugc.bytex.common.graph.GraphBuilder
 
add(ClassEntity, boolean) - 类 中的方法com.ss.android.ugc.bytex.common.graph.GraphBuilder
 
add(AbstractInsnNode) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.CheckedInsnList
 
addFile(FileData) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.NewFileCache
 
addFile(String, FileData) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformEngine
 
addLogger(ILogger) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
addWhiteListEntry(String, Pair<Pattern, Pattern>) - 类 中的方法com.ss.android.ugc.bytex.common.white_list.WhiteList
 
After - com.ss.android.ugc.bytex.common.IPlugin.HookType
 
afterExecute() - 类 中的方法com.ss.android.ugc.bytex.common.AbsPlugin
 
afterExecute() - 类 中的方法com.ss.android.ugc.bytex.common.CommonPlugin
 
afterExecute() - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
afterExecute() - 接口 中的方法com.ss.android.ugc.bytex.common.IPlugin
插件执行执行结束后的回调,不管成功和失败都会执行.做一些数据回收处理工作
afterTransform(TransformInvocation) - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
afterTransform(TransformInvocation) - 类 中的方法com.ss.android.ugc.bytex.common.hook.ProxyTransform
 
afterTransform(TransformEngine) - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
afterTransform(TransformEngine) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
afterTransform(TransformEngine) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
用于transform完成后,进行各种illegal check It's usually used for plugin's custom illegal check after transform.
afterTransform(TransformEngine) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.MainTransformFlow
 
AFTERTRANSFORM - com.ss.android.ugc.bytex.transformer.TransformContext.State
 
ALL_CLASSES - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
allFiles() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData
 
allFiles() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
ALLOW_REWRITE - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
alone() - 类 中的方法com.ss.android.ugc.bytex.common.AbsPlugin
 
alone() - 接口 中的方法com.ss.android.ugc.bytex.common.IPlugin
是否用alone模式,即形成单独的transform if alone, it will make your plugin as a single transform.
AnalyzeManifestTask - com.ss.android.ugc.bytex.common.manifest中的类
已过时。
AnalyzeManifestTask(String, BaseContext, AndroidManifestXmlReader.Visitor) - 类 的构造器com.ss.android.ugc.bytex.common.manifest.AnalyzeManifestTask
已过时。
 
android - 类 中的变量com.ss.android.ugc.bytex.common.AbsPlugin
 
android - 类 中的变量com.ss.android.ugc.bytex.common.BaseContext
 
android - 类 中的变量com.ss.android.ugc.bytex.transformer.TransformContext
 
androidJar() - 类 中的方法com.ss.android.ugc.bytex.common.BaseContext
 
androidJar() - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
androidJar() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
AndroidJarProvider - com.ss.android.ugc.bytex.transformer.io中的接口
 
AndroidJarProvider.URIAndroidJarProvider - com.ss.android.ugc.bytex.transformer.io中的类
 
AndroidManifestXmlReader - com.ss.android.ugc.bytex.common.manifest中的类
 
AndroidManifestXmlReader() - 类 的构造器com.ss.android.ugc.bytex.common.manifest.AndroidManifestXmlReader
 
AndroidManifestXmlReader.Visitor - com.ss.android.ugc.bytex.common.manifest中的接口
 
APK - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
append(ClassNode) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.ClassVisitorChain
 
appendHandler(MainProcessHandler) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.MainTransformFlow
 
apply(F) - 接口 中的方法com.ss.android.ugc.bytex.common.log.Impl.HtmlLoggerImpl.Func1
 
apply(F, S, T, FO) - 接口 中的方法com.ss.android.ugc.bytex.common.log.Impl.HtmlLoggerImpl.Func4
 
apply(Project) - 类 中的方法com.ss.android.ugc.bytex.common.AbsPlugin
 
applyToVariant(VariantInfo) - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
Artifact - com.ss.android.ugc.bytex.gradletoolkit中的枚举
Created by tanlehua on 2019-04-29.
asArrayList(T[]) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
asList() - 类 中的方法com.ss.android.ugc.bytex.common.utils.Bucket
 
ASM_API - com.ss.android.ugc.bytex.common.configuration.StringProperty
 
ASM_API - 类 中的静态变量com.ss.android.ugc.bytex.common.Constants
 
AsmVerifier - com.ss.android.ugc.bytex.common.verify中的类
Created by yangzhiqian on 2019/4/18
AsmVerifier() - 类 的构造器com.ss.android.ugc.bytex.common.verify.AsmVerifier
 
AsmVerifyClassVisitor - com.ss.android.ugc.bytex.common.verify中的类
Created by yangzhiqian on 2019/4/18
Desc:a ClassVisitor that verifies the class method
AsmVerifyClassVisitor() - 类 的构造器com.ss.android.ugc.bytex.common.verify.AsmVerifyClassVisitor
 
AsmVerifyException - com.ss.android.ugc.bytex.common.verify中的异常错误
Created by yangzhiqian on 2019/4/18
AsmVerifyException() - 异常错误 的构造器com.ss.android.ugc.bytex.common.verify.AsmVerifyException
 
AsmVerifyException(String) - 异常错误 的构造器com.ss.android.ugc.bytex.common.verify.AsmVerifyException
 
AsmVerifyException(String, Throwable) - 异常错误 的构造器com.ss.android.ugc.bytex.common.verify.AsmVerifyException
 
AsmVerifyException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.ss.android.ugc.bytex.common.verify.AsmVerifyException
 
AsmVerifyException(Throwable) - 异常错误 的构造器com.ss.android.ugc.bytex.common.verify.AsmVerifyException
 
attach(FileData) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData
 
await() - 类 中的方法com.ss.android.ugc.bytex.transformer.concurrent.Worker
 

B

backtrackToParent(ClassNode, Function<ClassNode, Boolean>) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
 
BackupFileProcessor - com.ss.android.ugc.bytex.transformer.processor中的类
Created by tlh on 2018/8/21.
BackupFileProcessor() - 类 的构造器com.ss.android.ugc.bytex.transformer.processor.BackupFileProcessor
 
BaseClassVisitor - com.ss.android.ugc.bytex.common.visitor中的类
 
BaseClassVisitor() - 类 的构造器com.ss.android.ugc.bytex.common.visitor.BaseClassVisitor
 
BaseClassVisitor(ClassVisitor) - 类 的构造器com.ss.android.ugc.bytex.common.visitor.BaseClassVisitor
 
BaseContext<E extends BaseExtension> - com.ss.android.ugc.bytex.common中的类
 
BaseContext(Project, AppExtension, E) - 类 的构造器com.ss.android.ugc.bytex.common.BaseContext
 
BaseExtension - com.ss.android.ugc.bytex.common中的类
 
BaseExtension() - 类 的构造器com.ss.android.ugc.bytex.common.BaseExtension
 
BaseLogger - com.ss.android.ugc.bytex.common.log.Impl中的类
 
BaseLogger() - 类 的构造器com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
Before - com.ss.android.ugc.bytex.common.IPlugin.HookType
 
beforeTransform(TransformEngine) - 类 中的方法com.ss.android.ugc.bytex.common.CommonPlugin
 
beforeTransform(TransformEngine) - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
beforeTransform(TransformEngine) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
beforeTransform(TransformEngine) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
用于transform前的准备工作 Prepare for real transform.
beforeTransform(TransformEngine) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.MainTransformFlow
 
BEFORETRANSFORM - com.ss.android.ugc.bytex.transformer.TransformContext.State
 
beforeTraverse(TransformEngine) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
用于transform前的准备工作,在traverseIncremental之后,traverse方法之前执行。
BEFORETRAVERSE - com.ss.android.ugc.bytex.transformer.TransformContext.State
 
beginRun() - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
已过时。
bind(FlowBinder) - 接口 中的方法com.ss.android.ugc.bytex.common.internal.ITransformPipeline
 
bind(FlowBinder) - 类 中的方法com.ss.android.ugc.bytex.common.internal.TransformFlowerManager
 
bind(TransformFlowerManager) - 接口 中的方法com.ss.android.ugc.bytex.common.internal.FlowBinder
 
block() - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.task.FileCacheWriter
 
BooleanProperty - com.ss.android.ugc.bytex.common.configuration中的枚举
Created by tanlehua on 2019/4/23.
Bucket<T> - com.ss.android.ugc.bytex.common.utils中的类
This is not a robust data structure.
Bucket(T[], Bucket.IndexFunction) - 类 的构造器com.ss.android.ugc.bytex.common.utils.Bucket
 
Bucket.IndexFunction - com.ss.android.ugc.bytex.common.utils中的接口
 
build() - 类 中的方法com.ss.android.ugc.bytex.common.graph.GraphBuilder
 
build() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions.Builder
 
buildDir() - 类 中的方法com.ss.android.ugc.bytex.common.BaseContext
 
Builder() - 类 的构造器com.ss.android.ugc.bytex.transformer.TransformOptions.Builder
 
byteXBuildDir() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
ByteXBuildListener - com.ss.android.ugc.bytex.common.builder中的接口
Created by yangzhiqian on 2020/8/26
Desc:
ByteXException - com.ss.android.ugc.bytex.common.exception中的异常错误
Created by tanlehua on 2019/4/14.
ByteXException(String) - 异常错误 的构造器com.ss.android.ugc.bytex.common.exception.ByteXException
 
ByteXExtension - com.ss.android.ugc.bytex.common中的类
 
ByteXExtension() - 类 的构造器com.ss.android.ugc.bytex.common.ByteXExtension
 

C

CachedLogger - com.ss.android.ugc.bytex.common.log.Impl中的类
 
CachedLogger() - 类 的构造器com.ss.android.ugc.bytex.common.log.Impl.CachedLogger
 
CalendarUtils - com.ss.android.ugc.bytex.common.utils中的类
 
CalendarUtils() - 类 的构造器com.ss.android.ugc.bytex.common.utils.CalendarUtils
 
call() - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.task.FileTransformTask
 
call() - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.task.FileTraverseTask
 
call() - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.task.TraverseTask
 
capitalize(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
CHECK_DEBUG_TRAVERSE_MODIFY - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
CHECK_INCREMENTAL_INDEBUG - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
CHECK_TRAVERSE_MODIFY - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
CheckedInsnList - com.ss.android.ugc.bytex.common.visitor中的类
Created by yangzhiqian on 2020-04-03
CheckedInsnList() - 类 的构造器com.ss.android.ugc.bytex.common.visitor.CheckedInsnList
 
children - 类 中的变量com.ss.android.ugc.bytex.common.graph.ClassNode
 
children - 类 中的变量com.ss.android.ugc.bytex.common.graph.InterfaceNode
 
childrenOf(String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
 
ClassEntity - com.ss.android.ugc.bytex.common.graph中的类
 
ClassEntity(int, String, String, List<String>) - 类 的构造器com.ss.android.ugc.bytex.common.graph.ClassEntity
 
ClassEntity(String, int) - 类 的构造器com.ss.android.ugc.bytex.common.graph.ClassEntity
 
CLASSES - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
ClassFileAnalyzer - com.ss.android.ugc.bytex.common.processor中的类
Created by tlh on 2018/8/29.
ClassFileAnalyzer(TransformContext, boolean, GraphBuilder, List<MainProcessHandler>) - 类 的构造器com.ss.android.ugc.bytex.common.processor.ClassFileAnalyzer
已过时。
ClassFileAnalyzer(TransformContext, Process, GraphBuilder, List<MainProcessHandler>) - 类 的构造器com.ss.android.ugc.bytex.common.processor.ClassFileAnalyzer
 
ClassFileProcessor - com.ss.android.ugc.bytex.transformer.processor中的类
Created by tlh on 2018/8/22.
ClassFileTransformer - com.ss.android.ugc.bytex.common.processor中的类
 
ClassFileTransformer(TransformContext, List<MainProcessHandler>, boolean, boolean) - 类 的构造器com.ss.android.ugc.bytex.common.processor.ClassFileTransformer
 
ClassFileTransformer(List<MainProcessHandler>, boolean, boolean) - 类 的构造器com.ss.android.ugc.bytex.common.processor.ClassFileTransformer
已过时。
ClassFinder - com.ss.android.ugc.bytex.transformer.io中的接口
Created by tanlehua on 2020-03-09.
className - 类 中的变量com.ss.android.ugc.bytex.common.graph.MemberEntity
 
className() - 类 中的方法com.ss.android.ugc.bytex.common.graph.MemberEntity
 
className() - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
className2Desc(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
ClassNode - com.ss.android.ugc.bytex.common.graph中的类
 
ClassNode(String) - 类 的构造器com.ss.android.ugc.bytex.common.graph.ClassNode
 
ClassNodeLoader - com.ss.android.ugc.bytex.transformer.io中的类
Created by tanlehua on 2020-03-09.
ClassNodeLoader(TransformContext) - 类 的构造器com.ss.android.ugc.bytex.transformer.io.ClassNodeLoader
 
ClassVisitorChain - com.ss.android.ugc.bytex.common.visitor中的类
 
ClassVisitorChain() - 类 的构造器com.ss.android.ugc.bytex.common.visitor.ClassVisitorChain
 
ClassVisitorChain(ClassWriter) - 类 的构造器com.ss.android.ugc.bytex.common.visitor.ClassVisitorChain
 
classWriter(ClassWriter) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.ClassVisitorChain
 
clear() - 接口 中的方法com.ss.android.ugc.bytex.common.log.ICachedLogger
 
clear() - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.CachedLogger
 
clear() - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
 
clear() - 类 中的方法com.ss.android.ugc.bytex.common.white_list.WhiteList
 
clearPlugins() - 类 中的方法com.ss.android.ugc.bytex.common.ByteXExtension
 
close() - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
close() - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.FileLoggerImpl
 
com.ss.android.ugc.bytex.common - 程序包 com.ss.android.ugc.bytex.common
 
com.ss.android.ugc.bytex.common.builder - 程序包 com.ss.android.ugc.bytex.common.builder
 
com.ss.android.ugc.bytex.common.configuration - 程序包 com.ss.android.ugc.bytex.common.configuration
 
com.ss.android.ugc.bytex.common.exception - 程序包 com.ss.android.ugc.bytex.common.exception
 
com.ss.android.ugc.bytex.common.flow - 程序包 com.ss.android.ugc.bytex.common.flow
 
com.ss.android.ugc.bytex.common.flow.main - 程序包 com.ss.android.ugc.bytex.common.flow.main
 
com.ss.android.ugc.bytex.common.graph - 程序包 com.ss.android.ugc.bytex.common.graph
 
com.ss.android.ugc.bytex.common.graph.cache - 程序包 com.ss.android.ugc.bytex.common.graph.cache
 
com.ss.android.ugc.bytex.common.hook - 程序包 com.ss.android.ugc.bytex.common.hook
 
com.ss.android.ugc.bytex.common.internal - 程序包 com.ss.android.ugc.bytex.common.internal
 
com.ss.android.ugc.bytex.common.log - 程序包 com.ss.android.ugc.bytex.common.log
 
com.ss.android.ugc.bytex.common.log.html - 程序包 com.ss.android.ugc.bytex.common.log.html
 
com.ss.android.ugc.bytex.common.log.Impl - 程序包 com.ss.android.ugc.bytex.common.log.Impl
 
com.ss.android.ugc.bytex.common.manifest - 程序包 com.ss.android.ugc.bytex.common.manifest
 
com.ss.android.ugc.bytex.common.processor - 程序包 com.ss.android.ugc.bytex.common.processor
 
com.ss.android.ugc.bytex.common.retrace - 程序包 com.ss.android.ugc.bytex.common.retrace
 
com.ss.android.ugc.bytex.common.utils - 程序包 com.ss.android.ugc.bytex.common.utils
 
com.ss.android.ugc.bytex.common.verify - 程序包 com.ss.android.ugc.bytex.common.verify
 
com.ss.android.ugc.bytex.common.visitor - 程序包 com.ss.android.ugc.bytex.common.visitor
 
com.ss.android.ugc.bytex.common.white_list - 程序包 com.ss.android.ugc.bytex.common.white_list
 
com.ss.android.ugc.bytex.common.xml - 程序包 com.ss.android.ugc.bytex.common.xml
 
com.ss.android.ugc.bytex.gradletoolkit - 程序包 com.ss.android.ugc.bytex.gradletoolkit
 
com.ss.android.ugc.bytex.transformer - 程序包 com.ss.android.ugc.bytex.transformer
 
com.ss.android.ugc.bytex.transformer.cache - 程序包 com.ss.android.ugc.bytex.transformer.cache
 
com.ss.android.ugc.bytex.transformer.concurrent - 程序包 com.ss.android.ugc.bytex.transformer.concurrent
 
com.ss.android.ugc.bytex.transformer.io - 程序包 com.ss.android.ugc.bytex.transformer.io
 
com.ss.android.ugc.bytex.transformer.processor - 程序包 com.ss.android.ugc.bytex.transformer.processor
 
com.ss.android.ugc.bytex.transformer.processor.task - 程序包 com.ss.android.ugc.bytex.transformer.processor.task
 
com.ss.android.ugc.bytex.transformer.utils - 程序包 com.ss.android.ugc.bytex.transformer.utils
 
CommonFileProcessor - com.ss.android.ugc.bytex.transformer.processor中的类
Created by tanlehua on 2019/4/27.
CommonPlugin<E extends BaseExtension,​X extends BaseContext> - com.ss.android.ugc.bytex.common中的类
 
CommonPlugin() - 类 的构造器com.ss.android.ugc.bytex.common.CommonPlugin
 
CommonTransform<X extends BaseContext> - com.ss.android.ugc.bytex.common中的类
Created by tlh on 2018/8/29.
CommonTransform(X) - 类 的构造器com.ss.android.ugc.bytex.common.CommonTransform
 
COMPUTATION() - 类 中的静态方法com.ss.android.ugc.bytex.transformer.concurrent.Schedulers
 
compute() - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.task.FileTransformTask
 
compute() - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.task.FileTraverseTask
 
compute() - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.task.PerformTransformTask
 
compute() - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.task.PerformTraverseTask
 
compute() - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.task.TraverseTask
 
computIfAbsent(String, Function<String, ? extends T>) - 类 中的方法com.ss.android.ugc.bytex.common.utils.Bucket
 
confirmOriginField(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Node
One field of a class may be not defined in this class, it probably is a field inherited from a specific ancestor class.
confirmOriginField(String, String, String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
 
confirmOriginMethod(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Node
One method of a class may be not defined in this class, it probably is a method inherited from a specific ancestor class.
confirmOriginMethod(String, String, String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
 
connect(BaseClassVisitor) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.ClassVisitorChain
 
Constants - com.ss.android.ugc.bytex.common中的类
Created by yangzhiqian on 2020/9/21
Constants() - 类 的构造器com.ss.android.ugc.bytex.common.Constants
 
consumesFeatureJars() - 接口 中的方法com.ss.android.ugc.bytex.common.TransformConfiguration
 
containsFileData(String) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileCache
 
content - 类 中的变量com.ss.android.ugc.bytex.transformer.cache.FileCache
 
content - 类 中的变量com.ss.android.ugc.bytex.transformer.processor.Input
 
contentLoaded() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData
 
context - 类 中的变量com.ss.android.ugc.bytex.common.CommonPlugin
 
context - 类 中的变量com.ss.android.ugc.bytex.common.CommonTransform
 
context - 类 中的变量com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
context - 类 中的变量com.ss.android.ugc.bytex.transformer.cache.FileCache
 
convertToPatternString(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
covertToString(AbstractInsnNode) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.OpcodesUtils
 
create(Gson, TypeToken<T>) - 类 中的方法com.ss.android.ugc.bytex.common.graph.cache.GraphTypeAdapterFactory
 
create(K) - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Called after a cache miss to compute a value for the corresponding key.
createCount() - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Returns the number of times LruCache.create(Object) returned a value.
createExtension(Instantiator, Class<E>) - 类 中的方法com.ss.android.ugc.bytex.common.AbsPlugin
 
createHtmlReporter(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.html.HtmlReporter
create a html file which use all registered HtmlFragmentProvider,the file path will be:
htmlFileDir+appPackageName-versionName.versionCode-yyyy-MM-dd_HH-mm-ss_SSS'.html
createLogger() - 类 中的方法com.ss.android.ugc.bytex.common.BaseContext
 

D

d(String) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ILogger
 
d(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
d(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
d(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
d(String, String) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ILogger
 
d(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
d(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
d(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
DEBUG - com.ss.android.ugc.bytex.common.log.LevelLog.Level
 
dec() - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
DEFAULT - 接口 中的静态变量com.ss.android.ugc.bytex.common.log.ILogger
 
DEFAULT - 接口 中的静态变量com.ss.android.ugc.bytex.common.TransformConfiguration
 
DEFAULT - 接口 中的静态变量com.ss.android.ugc.bytex.transformer.io.AndroidJarProvider
 
defined - 类 中的变量com.ss.android.ugc.bytex.common.graph.Node
flag of whether we have visit the real node
used by duplicate class checker
delete() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData
 
desc - 类 中的变量com.ss.android.ugc.bytex.common.graph.MemberEntity
 
desc() - 类 中的方法com.ss.android.ugc.bytex.common.graph.MemberEntity
 
desc() - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
desc2Name(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
descToNonStatic(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
descToStatic(int, String, String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
dir - 类 中的变量com.ss.android.ugc.bytex.transformer.cache.DirCache
 
DirCache - com.ss.android.ugc.bytex.transformer.cache中的类
 
DirCache(QualifiedContent, TransformContext) - 类 的构造器com.ss.android.ugc.bytex.transformer.cache.DirCache
 
DirCache(File, File, TransformContext) - 类 的构造器com.ss.android.ugc.bytex.transformer.cache.DirCache
 
dumpHeap(String, boolean) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.HeapDumper
 
DuplicateClassException - com.ss.android.ugc.bytex.common.exception中的异常错误
Created by tanlehua on 2019/4/22.
DuplicateClassException(String) - 异常错误 的构造器com.ss.android.ugc.bytex.common.exception.DuplicateClassException
 

E

e(String) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ILogger
 
e(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
e(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
e(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
e(String, String) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ILogger
 
e(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
e(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
e(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
e(String, String, Throwable) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ILogger
 
e(String, String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
e(String, String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
e(String, String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
e(String, Throwable) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ILogger
 
e(String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
e(String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
e(String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
enable(boolean) - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
enable(TransformContext) - 类 中的方法com.ss.android.ugc.bytex.common.AbsPlugin
 
enable(TransformContext) - 接口 中的方法com.ss.android.ugc.bytex.common.IPlugin
Determine whether your plugin is enable.
ENABLE_ASYNC_SAVE_CACHE - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
ENABLE_BUILD_RECORDER - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
ENABLE_DUPLICATE_CLASS_CHECK - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
ENABLE_GRADLE_DAEMON_IGNORE_CLASSLOADER_SINGLETON - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
ENABLE_HTML_LOG - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
ENABLE_RAM_CACHE - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
ENABLE_RAM_CLASSES_CACHE - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
ENABLE_RAM_NODES_CACHE - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
ENABLE_SEPARATE_PROCESSING_NOTINCREMENTAL - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
ENABLE_VERIFY_PROGUARD_CONFIGURATION_CHANGED - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
enableInDebug(boolean) - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
endRun() - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
已过时。
entity - 类 中的变量com.ss.android.ugc.bytex.common.graph.Node
 
entryRemoved(boolean, K, V, V) - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Called for entries that have been evicted or removed.
equals(Object) - 类 中的方法com.ss.android.ugc.bytex.common.graph.MemberEntity
 
equals(Object) - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
equals(Object) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.NewFileCache
 
ERROR - com.ss.android.ugc.bytex.common.log.LevelLog.Level
 
evictAll() - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Clear the cache, calling LruCache.entryRemoved(boolean, K, V, V) on each removed entry.
evictionCount() - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Returns the number of values that have been evicted.
EXCEPTION_IGNORE_LIST - com.ss.android.ugc.bytex.common.configuration.StringProperty
 
exceptions - 类 中的变量com.ss.android.ugc.bytex.common.graph.MethodEntity
sometime exceptions will be empty even it contains exceptions
execute(Runnable) - 类 中的方法com.ss.android.ugc.bytex.transformer.concurrent.Worker
 
execute(Task) - 类 中的方法com.ss.android.ugc.bytex.common.manifest.AnalyzeManifestTask
已过时。
 
executor - 类 中的变量com.ss.android.ugc.bytex.transformer.concurrent.Worker
 
extension - 类 中的变量com.ss.android.ugc.bytex.common.AbsPlugin
 
extension - 类 中的变量com.ss.android.ugc.bytex.common.BaseContext
 

F

FIELD - com.ss.android.ugc.bytex.common.graph.MemberType
 
FieldEntity - com.ss.android.ugc.bytex.common.graph中的类
 
FieldEntity(int, String, String, String) - 类 的构造器com.ss.android.ugc.bytex.common.graph.FieldEntity
 
FieldEntity(int, String, String, String, String) - 类 的构造器com.ss.android.ugc.bytex.common.graph.FieldEntity
 
fields - 类 中的变量com.ss.android.ugc.bytex.common.graph.ClassEntity
 
FileCache - com.ss.android.ugc.bytex.transformer.cache中的类
 
FileCache(QualifiedContent, TransformContext) - 类 的构造器com.ss.android.ugc.bytex.transformer.cache.FileCache
 
FileCacheWriter - com.ss.android.ugc.bytex.transformer.processor.task中的类
 
FileCacheWriter(FileCache) - 类 的构造器com.ss.android.ugc.bytex.transformer.processor.task.FileCacheWriter
 
FileData - com.ss.android.ugc.bytex.transformer.cache中的类
Created by tlh on 2018/8/22.
FileData(byte[], String) - 类 的构造器com.ss.android.ugc.bytex.transformer.cache.FileData
 
FileData(byte[], String, Status) - 类 的构造器com.ss.android.ugc.bytex.transformer.cache.FileData
 
FileData(FileData.LoadFunction, String, Status) - 类 的构造器com.ss.android.ugc.bytex.transformer.cache.FileData
 
FileData.LoadFunction - com.ss.android.ugc.bytex.transformer.cache中的接口
 
FileHandler - com.ss.android.ugc.bytex.transformer.processor中的接口
Created by tlh on 2018/8/22.
FileLoggerImpl - com.ss.android.ugc.bytex.common.log.Impl中的类
 
FileProcessor - com.ss.android.ugc.bytex.transformer.processor中的接口
 
FileProcessor.Chain - com.ss.android.ugc.bytex.transformer.processor中的接口
 
files - 类 中的变量com.ss.android.ugc.bytex.transformer.cache.FileCache
 
Files_ - com.ss.android.ugc.bytex.transformer.io中的类
Created by tanlehua on 2019-04-30.
Files_() - 类 的构造器com.ss.android.ugc.bytex.transformer.io.Files_
 
FileTransformTask - com.ss.android.ugc.bytex.transformer.processor.task中的类
 
FileTransformTask(TransformContext, FileCache, List<FileProcessor>) - 类 的构造器com.ss.android.ugc.bytex.transformer.processor.task.FileTransformTask
 
FileTraverseTask - com.ss.android.ugc.bytex.transformer.processor.task中的类
 
FileTraverseTask(FileCache, List<FileProcessor>) - 类 的构造器com.ss.android.ugc.bytex.transformer.processor.task.FileTraverseTask
 
fileTreeTraverser() - 类 中的静态方法com.ss.android.ugc.bytex.transformer.io.Files_
 
FilterFileProcessor - com.ss.android.ugc.bytex.transformer.processor中的类
Created by yangzhiqian on 2020-03-06
Desc:按照不同的过程过滤掉不需要的FileData
FilterFileProcessor(Predicate<FileData>) - 类 的构造器com.ss.android.ugc.bytex.transformer.processor.FilterFileProcessor
 
finalize() - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.FileLoggerImpl
 
find(String) - 接口 中的方法com.ss.android.ugc.bytex.transformer.io.ClassFinder
 
find(String) - 类 中的方法com.ss.android.ugc.bytex.transformer.io.ClassNodeLoader
 
find(String) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
find(String, int) - 接口 中的方法com.ss.android.ugc.bytex.transformer.io.ClassFinder
 
find(String, int) - 类 中的方法com.ss.android.ugc.bytex.transformer.io.ClassNodeLoader
 
find(String, int) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
findFilesByName(FileCollection, String) - 类 中的静态方法com.ss.android.ugc.bytex.common.manifest.AnalyzeManifestTask
已过时。
 
finishAfterTransform(MainProcessHandler, TransformEngine, Exception) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
finishBeforeTransform(MainProcessHandler, TransformEngine, Exception) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
finishBeforeTraverse(MainProcessHandler, TransformEngine, Exception) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
finishInit(MainProcessHandler, TransformEngine, Exception) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
finishPrepare(TransformFlow, Exception) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlowListener
 
finishPrepare(TransformFlow, Exception) - 类 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlowListenerManager
 
finishRunning(TransformFlow, Exception) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlowListener
 
finishRunning(TransformFlow, Exception) - 类 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlowListenerManager
 
finishStartRunning(MainProcessHandler, TransformEngine, Exception) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
finishTransform(Collection<MainProcessHandler>, Exception) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
finishTraverse(Collection<MainProcessHandler>, Exception) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
finishTraverseAndroidJar(Collection<MainProcessHandler>, Exception) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
finishTraverseIncremental(Collection<MainProcessHandler>, Exception) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
flagForClassReader(Process) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
Custom your own flag for ClassReader.
flagForClassWriter() - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
Custom your own flag for ClassWriter.
FlowBinder - com.ss.android.ugc.bytex.common.internal中的接口
 
FORBID_USE_LENIENT_MUTATION_DURING_GET_ARTIFACT - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
forEach(Consumer<FileData>) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileCache
 
FORKJOINPOOL() - 类 中的静态方法com.ss.android.ugc.bytex.transformer.concurrent.Schedulers
 
FrameInfo - com.ss.android.ugc.bytex.common.retrace中的类
This class represents the class name, field name, method name, etc.
FrameInfo(String, String, int, String, String, String, String) - 类 的构造器com.ss.android.ugc.bytex.common.retrace.FrameInfo
Creates a new FrameInfo with the given information.
FrameRemapper - com.ss.android.ugc.bytex.common.retrace中的类
This class accumulates mapping information and then transforms stack frames accordingly.
FrameRemapper() - 类 的构造器com.ss.android.ugc.bytex.common.retrace.FrameRemapper
 
fromAndroid - 类 中的变量com.ss.android.ugc.bytex.common.graph.ClassEntity
 
futures - 类 中的变量com.ss.android.ugc.bytex.transformer.concurrent.Worker
 

G

GenerateGraphClassVisitor - com.ss.android.ugc.bytex.common.visitor中的类
 
GenerateGraphClassVisitor(boolean, GraphBuilder) - 类 的构造器com.ss.android.ugc.bytex.common.visitor.GenerateGraphClassVisitor
 
get(String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
 
get(String) - 类 中的方法com.ss.android.ugc.bytex.common.utils.Bucket
 
get(K) - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Returns the value for key if it exists in the cache or can be created by #create.
getAccessMapForMethod() - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
getAllChildren(boolean) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Node
 
getAllDirs() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getAllFileCachePath(TransformContext, String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
getAllJars() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getAndroid() - 类 中的方法com.ss.android.ugc.bytex.common.BaseContext
 
getAndroidJar(Project, AppExtension) - 接口 中的方法com.ss.android.ugc.bytex.transformer.io.AndroidJarProvider
 
getAndroidJar(Project, AppExtension) - 类 中的方法com.ss.android.ugc.bytex.transformer.io.AndroidJarProvider.URIAndroidJarProvider
 
getAndroidJarProvider() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions
 
getArguments() - 类 中的方法com.ss.android.ugc.bytex.common.retrace.FrameInfo
 
getArtifact(Artifact) - 接口 中的方法com.ss.android.ugc.bytex.gradletoolkit.GradleEnv
 
getArtifact(Artifact) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getAttachment() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData
已过时。
getBytes() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData
 
getCanonicalName(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
getChangedFiles() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileCache
 
getChangedFiles() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.NewFileCache
 
getChangedFiles() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getCheckedAccessMapForMethod() - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
getClassGraph() - 类 中的方法com.ss.android.ugc.bytex.common.BaseContext
 
getClassGraph() - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.MainTransformFlow
 
getClassGraph() - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlow
Every TransformFlow(such as MainTransformFlow.But it needs to be generated after t he traverse method is called) has the possibility to build a class diagram
getClassName() - 类 中的方法com.ss.android.ugc.bytex.common.retrace.FrameInfo
 
getClassName(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
getCommonFlow() - 类 中的方法com.ss.android.ugc.bytex.common.internal.TransformFlowerManager
 
getCommonSuperClass(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
Returns the common super type of the two given types.
getContent() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileCache
 
getContext() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformEngine
 
getContext(Project, AppExtension, E) - 类 中的方法com.ss.android.ugc.bytex.common.CommonPlugin
 
getCount() - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
getDateAndTimeString(long, boolean) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.CalendarUtils
 
getDateString(long) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.CalendarUtils
 
getDefaultValue() - 枚举 中的方法com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
getDefaultValue() - 接口 中的方法com.ss.android.ugc.bytex.common.configuration.Property
 
getDefaultValue() - 枚举 中的方法com.ss.android.ugc.bytex.common.configuration.StringProperty
 
getExtension() - 类 中的方法com.ss.android.ugc.bytex.common.AbsPlugin
 
getExtension() - 接口 中的方法com.ss.android.ugc.bytex.common.IPlugin
 
getExtensionClass() - 类 中的方法com.ss.android.ugc.bytex.common.AbsPlugin
provide a class which extends BaseExtension for plugin registering
getField(Class, Object, String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.ReflectionUtils
 
getField(Object, String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.ReflectionUtils
 
getFieldName() - 类 中的方法com.ss.android.ugc.bytex.common.retrace.FrameInfo
 
getFile() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.DirCache
 
getFile() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileCache
 
getFile() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.JarCache
 
getFileData() - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.Input
 
getFileData() - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.Output
 
getGraphCache() - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
getGraphCache() - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlow
返回TransformFlow的Graph缓存文件路径,增量编译需要读取和写入使用 Returns the path of the Graph cache file of TransformFlow,witch is used by incremental compilation
getGraphCache() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
已过时。
getImpl() - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
getIndex(String) - 接口 中的方法com.ss.android.ugc.bytex.common.utils.Bucket.IndexFunction
 
getInnerRClass(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
getInputTypes() - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
getInputTypes() - 类 中的方法com.ss.android.ugc.bytex.common.hook.ProxyTransform
 
getInputTypes() - 接口 中的方法com.ss.android.ugc.bytex.common.TransformConfiguration
Returns the type(s) of data that is consumed by the Transform.
getInstance() - 类 中的静态方法com.ss.android.ugc.bytex.common.log.html.HtmlReporter
 
getInvocation() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getLineNumber() - 类 中的方法com.ss.android.ugc.bytex.common.retrace.FrameInfo
 
getLocator() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getLogDir() - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
getLogFile() - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
getLogger() - 类 中的方法com.ss.android.ugc.bytex.common.BaseContext
 
getLoggerFile() - 类 中的方法com.ss.android.ugc.bytex.common.BaseContext
 
getLoggers() - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
getLogLevel() - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
getMethodName() - 类 中的方法com.ss.android.ugc.bytex.common.retrace.FrameInfo
 
getMethodReturnValue(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
getName() - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
getName() - 类 中的方法com.ss.android.ugc.bytex.common.ByteXExtension
 
getName() - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
getName() - 类 中的方法com.ss.android.ugc.bytex.common.hook.ProxyTransform
 
getNextTransformFlow() - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
getNextTransformFlow() - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlow
 
getNodes() - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
 
getObjectAddress(Object) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.ReflectionUtils
 
getOpcodeString(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.OpcodesUtils
 
getOutputDir(String) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getOutputFile(QualifiedContent) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getOutputFile(QualifiedContent, boolean) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getOutputTarget(File, String) - 类 中的静态方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getOutputTypes() - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
getOutputTypes() - 接口 中的方法com.ss.android.ugc.bytex.common.TransformConfiguration
Returns the type(s) of data that is generated by the Transform.
getPackage(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
获取包名
getPackageName() - 类 中的方法com.ss.android.ugc.bytex.common.manifest.AndroidManifestXmlReader
 
getParameterCountFromMethodDesc(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
getParameterInputs() - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
getParameterInputs() - 接口 中的方法com.ss.android.ugc.bytex.common.TransformConfiguration
Returns a map of non-file input parameters using a unique identifier as the map key.
getPlugins() - 类 中的方法com.ss.android.ugc.bytex.common.ByteXExtension
 
getPlugins() - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
getPlugins() - 类 中的方法com.ss.android.ugc.bytex.common.hook.ProxyTransform
 
getPlugins() - 类 中的方法com.ss.android.ugc.bytex.common.SimpleTransform
 
getPreTransformFlow() - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
getPreTransformFlow() - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlow
 
getPriority() - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlow
As a ByteX Plugin,it can run as a single Transform(With single TransformFlow).
getProguardMappingFile() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getProject() - 类 中的方法com.ss.android.ugc.bytex.common.BaseContext
 
getPropertyName() - 枚举 中的方法com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
getPropertyName() - 接口 中的方法com.ss.android.ugc.bytex.common.configuration.Property
 
getPropertyName() - 枚举 中的方法com.ss.android.ugc.bytex.common.configuration.StringProperty
 
getReferencedScopes() - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
getReferencedScopes() - 接口 中的方法com.ss.android.ugc.bytex.common.TransformConfiguration
已过时。
getReferencedScopes(VariantScope) - 接口 中的方法com.ss.android.ugc.bytex.common.TransformConfiguration
Returns the referenced scope(s) for the Transform.
getRelativePath() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData
 
getScopes() - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
getScopes() - 类 中的方法com.ss.android.ugc.bytex.common.hook.ProxyTransform
 
getScopes() - 接口 中的方法com.ss.android.ugc.bytex.common.TransformConfiguration
已过时。
getScopes(VariantScope) - 接口 中的方法com.ss.android.ugc.bytex.common.TransformConfiguration
Returns the scope(s) of the Transform.
getSecondaryDirectoryOutputs() - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
getSecondaryDirectoryOutputs() - 接口 中的方法com.ss.android.ugc.bytex.common.TransformConfiguration
Returns a list of additional (out of streams) directory(ies) that this Transform creates.
getSecondaryFileInputs() - 接口 中的方法com.ss.android.ugc.bytex.common.TransformConfiguration
getSecondaryFileOutputs() - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
getSecondaryFileOutputs() - 接口 中的方法com.ss.android.ugc.bytex.common.TransformConfiguration
Returns a list of additional (out of streams) file(s) that this Transform creates.
getSecondaryFiles() - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
getSecondaryFiles() - 接口 中的方法com.ss.android.ugc.bytex.common.TransformConfiguration
Returns a list of additional file(s) that this Transform needs to run.
getSourceFile() - 类 中的方法com.ss.android.ugc.bytex.common.retrace.FrameInfo
 
getStatus() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData
 
getTimeString(boolean, long) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.CalendarUtils
 
getTransform() - 类 中的方法com.ss.android.ugc.bytex.common.AbsPlugin
 
getTransform() - 类 中的方法com.ss.android.ugc.bytex.common.CommonPlugin
 
getTransformContext() - 类 中的方法com.ss.android.ugc.bytex.common.BaseContext
 
getTransformContext(TransformInvocation) - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
getTransformContext(TransformInvocation) - 类 中的方法com.ss.android.ugc.bytex.common.hook.ProxyTransform
 
getTransformFlow() - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
getTransformFlow() - 接口 中的方法com.ss.android.ugc.bytex.common.IPlugin
 
getTransformInputs() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getTransformOptions() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getTransformOutputs() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getType() - 类 中的方法com.ss.android.ugc.bytex.common.retrace.FrameInfo
 
getUnsafe() - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.ReflectionUtils
 
getVariant() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
getVariantName() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
GLOBAL_IGNORE_LIST - com.ss.android.ugc.bytex.common.configuration.StringProperty
 
GlobalWhiteListManager - com.ss.android.ugc.bytex.common.exception中的枚举
Created by tanlehua on 2019/4/22.
GradleEnv - com.ss.android.ugc.bytex.gradletoolkit中的接口
Created by tanlehua on 2019-04-29.
Graph - com.ss.android.ugc.bytex.common.graph中的类
Class dependency graph.
GraphBuilder - com.ss.android.ugc.bytex.common.graph中的类
 
GraphBuilder() - 类 的构造器com.ss.android.ugc.bytex.common.graph.GraphBuilder
 
GraphBuilder(TransformContext) - 类 的构造器com.ss.android.ugc.bytex.common.graph.GraphBuilder
 
GraphTypeAdapterFactory - com.ss.android.ugc.bytex.common.graph.cache中的类
Created by yangzhiqian on 2020-03-03
Desc:
GraphTypeAdapterFactory() - 类 的构造器com.ss.android.ugc.bytex.common.graph.cache.GraphTypeAdapterFactory
 
GraphTypeAdapterFactory.ClassEntityTypeAdapter - com.ss.android.ugc.bytex.common.graph.cache中的类
 
GraphTypeAdapterFactory.ClassNodeTypeAdapter - com.ss.android.ugc.bytex.common.graph.cache中的类
 
GraphTypeAdapterFactory.FieldEntityTypeAdapter - com.ss.android.ugc.bytex.common.graph.cache中的类
 
GraphTypeAdapterFactory.InterfaceNodeTypeAdapter - com.ss.android.ugc.bytex.common.graph.cache中的类
 
GraphTypeAdapterFactory.MethodEntityTypeAdapter - com.ss.android.ugc.bytex.common.graph.cache中的类
 

H

handle(FileData) - 类 中的方法com.ss.android.ugc.bytex.common.processor.ClassFileAnalyzer
 
handle(FileData) - 类 中的方法com.ss.android.ugc.bytex.common.processor.ClassFileTransformer
 
handle(FileData) - 接口 中的方法com.ss.android.ugc.bytex.transformer.processor.FileHandler
 
Handler - com.ss.android.ugc.bytex.common.flow.main中的注释类型
Created by tanlehua on 2019/4/28.
Handlers - com.ss.android.ugc.bytex.common.flow.main中的注释类型
Created by tanlehua on 2019/4/28.
hashCode() - 类 中的方法com.ss.android.ugc.bytex.common.graph.MemberEntity
 
hashCode() - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
hashCode() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.NewFileCache
 
hasRead - 类 中的变量com.ss.android.ugc.bytex.transformer.cache.FileCache
 
HeapDumper - com.ss.android.ugc.bytex.common.utils中的类
 
HeapDumper() - 类 的构造器com.ss.android.ugc.bytex.common.utils.HeapDumper
 
hitCount() - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Returns the number of times LruCache.get(K) returned a value that was already present in the cache.
hookTask() - 接口 中的方法com.ss.android.ugc.bytex.common.IPlugin
是否使用hook模式运行插件,true表示使用hook模式
hookTask(Task) - 接口 中的方法com.ss.android.ugc.bytex.common.IPlugin
是否需要Hook这个task
hookTransformName() - 接口 中的方法com.ss.android.ugc.bytex.common.IPlugin
已过时。
HtmlFragmentProvider - com.ss.android.ugc.bytex.common.log.html中的接口
 
HtmlLoggerImpl - com.ss.android.ugc.bytex.common.log.Impl中的类
 
HtmlLoggerImpl(String) - 类 的构造器com.ss.android.ugc.bytex.common.log.Impl.HtmlLoggerImpl
 
HtmlLoggerImpl.Func1<F> - com.ss.android.ugc.bytex.common.log.Impl中的接口
 
HtmlLoggerImpl.Func4<F,​S,​T,​FO> - com.ss.android.ugc.bytex.common.log.Impl中的接口
 
HtmlReporter - com.ss.android.ugc.bytex.common.log.html中的类
生成ByteX产生的日志的HTML文件的

I

i(String) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ILogger
 
i(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
i(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
i(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
i(String, String) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ILogger
 
i(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
i(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
i(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
ICachedLogger - com.ss.android.ugc.bytex.common.log中的接口
 
ICachedLogger.CachedLogVisitor - com.ss.android.ugc.bytex.common.log中的接口
 
ILogger - com.ss.android.ugc.bytex.common.log中的接口
 
implement() - 注释类型 中的方法com.ss.android.ugc.bytex.common.flow.main.Handler
 
implement() - 注释类型 中的方法com.ss.android.ugc.bytex.common.flow.main.Processor
 
implementedClasses - 类 中的变量com.ss.android.ugc.bytex.common.graph.InterfaceNode
 
implementOf(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
 
implementsOf(String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
 
inc() - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
IncrementalFileProcessor - com.ss.android.ugc.bytex.common.flow.main中的类
Created by yangzhiqian on 2020-03-06
IncrementalFileProcessor(List<MainProcessHandler>, ClassFileProcessor) - 类 的构造器com.ss.android.ugc.bytex.common.flow.main.IncrementalFileProcessor
 
INCREMENTALTRAVERSING - com.ss.android.ugc.bytex.transformer.TransformContext.State
 
INFO - com.ss.android.ugc.bytex.common.log.LevelLog.Level
 
inherit(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
 
inheritFrom(Node) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Node
Determines if the class or interface represented by the specified node parameter is either the same as, or is a superclass or superinterface of, the class or interface represented by this node.
init() - 类 中的方法com.ss.android.ugc.bytex.common.BaseContext
 
init() - 类 中的方法com.ss.android.ugc.bytex.common.CommonPlugin
 
init() - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
init() - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
已过时。
init(TransformContext) - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
init(TransformEngine) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
用于transform开始前初始化实现 used for initialization before transform started.
init(String, String, String, String, String) - 类 中的方法com.ss.android.ugc.bytex.common.log.html.HtmlReporter
 
init(Project) - 枚举 中的方法com.ss.android.ugc.bytex.common.configuration.ProjectOptions
 
init(Project) - 枚举 中的方法com.ss.android.ugc.bytex.common.exception.GlobalWhiteListManager
 
INITIALIZED - com.ss.android.ugc.bytex.transformer.TransformContext.State
 
INITIALIZING - com.ss.android.ugc.bytex.transformer.TransformContext.State
 
initWithWhiteList(List<String>) - 类 中的方法com.ss.android.ugc.bytex.common.white_list.WhiteList
 
input() - 接口 中的方法com.ss.android.ugc.bytex.transformer.processor.FileProcessor.Chain
 
input() - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.ProcessorChain
 
Input - com.ss.android.ugc.bytex.transformer.processor中的类
Created by tlh on 2018/8/21.
Input(QualifiedContent, FileData) - 类 的构造器com.ss.android.ugc.bytex.transformer.processor.Input
 
inSamePackage(String, String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
insert(AbstractInsnNode) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.CheckedInsnList
 
insert(AbstractInsnNode, AbstractInsnNode) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.CheckedInsnList
 
insert(AbstractInsnNode, InsnList) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.CheckedInsnList
 
insertBefore(AbstractInsnNode, AbstractInsnNode) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.CheckedInsnList
 
insertBefore(AbstractInsnNode, InsnList) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.CheckedInsnList
 
INSTANCE - com.ss.android.ugc.bytex.common.configuration.ProjectOptions
 
INSTANCE - com.ss.android.ugc.bytex.common.exception.GlobalWhiteListManager
 
instanceofClass(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
 
InterfaceNode - com.ss.android.ugc.bytex.common.graph中的类
 
InterfaceNode(String) - 类 的构造器com.ss.android.ugc.bytex.common.graph.InterfaceNode
 
interfaces - 类 中的变量com.ss.android.ugc.bytex.common.graph.ClassEntity
 
interfaces - 类 中的变量com.ss.android.ugc.bytex.common.graph.Node
 
invokeMethod(Class, Object, String, Object...) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.ReflectionUtils
 
invokeMethod(Object, String, Object...) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.ReflectionUtils
 
IO() - 类 中的静态方法com.ss.android.ugc.bytex.transformer.concurrent.Schedulers
 
IPlugin - com.ss.android.ugc.bytex.common中的接口
 
IPlugin.HookType - com.ss.android.ugc.bytex.common中的枚举
 
isAbstract(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isAllowRewrite() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions
 
isAssignableFrom(Node) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Node
Determines if the class or interface represented by this node is either the same as, or is a superclass or superinterface of, the class or interface represented by the specified node parameter.
isBridge(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isCacheValid() - 类 中的方法com.ss.android.ugc.bytex.common.graph.GraphBuilder
 
isClassInit(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
isDaemonSingleUse() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
daemon是否在构建之后会被杀死,这个对于使用daemon缓存数据有作用 Whether the daemon will be killed after build finish, this is useful for using the daemon to cache data
isDeleted() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData
 
isEmpty() - 类 中的方法com.ss.android.ugc.bytex.common.visitor.ClassVisitorChain
 
isEmpty() - 类 中的方法com.ss.android.ugc.bytex.common.white_list.WhiteList
 
isEmpty(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
isEnable() - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
isEnableInDebug() - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
isFinal(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isForbidUseLenientMutationDuringGetArtifact() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions
 
isFree() - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
isHasWritten() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileCache
 
isIncremental() - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
isIncremental() - 接口 中的方法com.ss.android.ugc.bytex.common.TransformConfiguration
 
isIncremental() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
isInt(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isIntArray(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isInterface(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isLifecycleAware() - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.MainTransformFlow
 
isNative(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isNeedPreVerify() - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
isNeedVerify() - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
isOnePassEnough() - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
Whether skip traverse, do transform only.
isPackage(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isPluginIncremental() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions
 
isPrimitive(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isPrivate(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isProtected(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isPublic(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isR2Class(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
isR2File(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
isRClass(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
isRClassName(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
isReleasable() - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.task.FileCacheWriter
 
isReleaseBuild() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
isReleaseBuild(Project) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
已过时。
isRFile(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
isRStyleableClass(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
isRunningAlone() - 类 中的方法com.ss.android.ugc.bytex.common.AbsPlugin
 
isRunningAlone() - 接口 中的方法com.ss.android.ugc.bytex.common.IPlugin
是否会alone形成单独的transform运行。
isShouldSaveCache() - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
isShouldSaveCache() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions
 
isStatic(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isSynchronized(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isSynthetic(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isTransient(int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
isUseFixedTimestamp() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions
 
isUseRawCache() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions
 
iterator() - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
ITransformPipeline - com.ss.android.ugc.bytex.common.internal中的接口
 

J

JAR - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
JarCache - com.ss.android.ugc.bytex.transformer.cache中的类
 
JarCache(QualifiedContent, TransformContext) - 类 的构造器com.ss.android.ugc.bytex.transformer.cache.JarCache
 
JarCache(QualifiedContent, TransformContext, boolean) - 类 的构造器com.ss.android.ugc.bytex.transformer.cache.JarCache
 
JarCache(File, Status, TransformContext) - 类 的构造器com.ss.android.ugc.bytex.transformer.cache.JarCache
 
JarCache(File, TransformContext) - 类 的构造器com.ss.android.ugc.bytex.transformer.cache.JarCache
 
JAVAC - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
Jsonable - com.ss.android.ugc.bytex.common.graph中的接口
Created by yangzhiqian on 2020-03-03
Desc:

L

LevelLog - com.ss.android.ugc.bytex.common.log中的类
 
LevelLog() - 类 的构造器com.ss.android.ugc.bytex.common.log.LevelLog
 
LevelLog(ILogger) - 类 的构造器com.ss.android.ugc.bytex.common.log.LevelLog
 
LevelLog.Level - com.ss.android.ugc.bytex.common.log中的枚举
 
load(FileData) - 接口 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData.LoadFunction
 
load(Class<T>) - 类 中的静态方法com.ss.android.ugc.bytex.transformer.utils.Service
 
loadClass(String) - 接口 中的方法com.ss.android.ugc.bytex.transformer.io.ClassFinder
 
loadClass(String) - 类 中的方法com.ss.android.ugc.bytex.transformer.io.ClassNodeLoader
 
loadClass(String) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
logDir(String) - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
LogDistributor - com.ss.android.ugc.bytex.common.log中的类
log分发,一个log分发到原来的多个log中
LogDistributor() - 类 的构造器com.ss.android.ugc.bytex.common.log.LogDistributor
 
logFile(String) - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
logLevel(String) - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
logs - 类 中的变量com.ss.android.ugc.bytex.common.log.Impl.CachedLogger
 
LruCache<K,​V> - com.ss.android.ugc.bytex.common.utils中的类
Static library version of android.util.LruCache.
LruCache(int) - 类 的构造器com.ss.android.ugc.bytex.common.utils.LruCache
 

M

main(String[]) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.HeapDumper
 
MainProcessHandler - com.ss.android.ugc.bytex.common.flow.main中的接口
 
MainProcessHandlerListener - com.ss.android.ugc.bytex.common.flow.main中的接口
Created by yangzhiqian on 2020/8/30
MainTransformFlow - com.ss.android.ugc.bytex.common.flow.main中的类
 
MainTransformFlow(TransformEngine) - 类 的构造器com.ss.android.ugc.bytex.common.flow.main.MainTransformFlow
 
makeFinalFieldAccessible(Field) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.ReflectionUtils
 
MappingProcessor - com.ss.android.ugc.bytex.common.retrace中的接口
This interface specifies methods to process name mappings between original classes and their obfuscated versions.
MappingReader - com.ss.android.ugc.bytex.common.retrace中的类
This class can parse mapping files and invoke a processor for each of the mapping entries.
MappingReader(File) - 类 的构造器com.ss.android.ugc.bytex.common.retrace.MappingReader
 
markRunningState(TransformContext.State) - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
markRunningState(TransformContext.State) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformEngine
call internal
MATCH_ALL - 类 中的静态变量com.ss.android.ugc.bytex.common.utils.Utils
 
maxSize() - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
For caches that do not override LruCache.sizeOf(K, V), this returns the maximum number of entries in the cache.
MemberEntity - com.ss.android.ugc.bytex.common.graph中的类
 
MemberEntity(int, String, String, String) - 类 的构造器com.ss.android.ugc.bytex.common.graph.MemberEntity
 
MemberEntity(int, String, String, String, String) - 类 的构造器com.ss.android.ugc.bytex.common.graph.MemberEntity
 
MemberType - com.ss.android.ugc.bytex.common.graph中的枚举
 
MERGED_ASSETS - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
MERGED_MANIFESTS - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
MERGED_MANIFESTS_WITH_FEATURES - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
MERGED_RES - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
METHOD - com.ss.android.ugc.bytex.common.graph.MemberType
 
MethodEntity - com.ss.android.ugc.bytex.common.graph中的类
 
MethodEntity(int, String, String, String) - 类 的构造器com.ss.android.ugc.bytex.common.graph.MethodEntity
 
MethodEntity(int, String, String, String, String[]) - 类 的构造器com.ss.android.ugc.bytex.common.graph.MethodEntity
 
methods - 类 中的变量com.ss.android.ugc.bytex.common.graph.ClassEntity
 
missCount() - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Returns the number of times LruCache.get(K) returned null or required a new value to be created.

N

name - 类 中的变量com.ss.android.ugc.bytex.common.graph.ClassEntity
 
name - 类 中的变量com.ss.android.ugc.bytex.common.graph.MemberEntity
 
name() - 类 中的方法com.ss.android.ugc.bytex.common.AbsPlugin
 
name() - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlow
 
name() - 类 中的方法com.ss.android.ugc.bytex.common.graph.MemberEntity
 
name() - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
name() - 接口 中的方法com.ss.android.ugc.bytex.common.IPlugin
 
needPreVerify() - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
needPreVerify() - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
这个Handler是不是要求在真正执行前进行一次校验 Verify bytecode before transform.
needVerify() - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
needVerify() - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
在执行完这个Handler后是否需要进行一次校验 Verify bytecode after transform.
NewFileCache - com.ss.android.ugc.bytex.transformer.cache中的类
 
NewFileCache(TransformContext, String) - 类 的构造器com.ss.android.ugc.bytex.transformer.cache.NewFileCache
 
NewFileCache(List<FileData>, String, TransformContext) - 类 的构造器com.ss.android.ugc.bytex.transformer.cache.NewFileCache
 
newInstance(FileHandler) - 类 中的静态方法com.ss.android.ugc.bytex.transformer.processor.ClassFileProcessor
 
newInstance(FileHandler) - 类 中的静态方法com.ss.android.ugc.bytex.transformer.processor.CommonFileProcessor
 
newList(T) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
Node - com.ss.android.ugc.bytex.common.graph中的类
 
Node(ClassEntity, ClassNode, List<InterfaceNode>) - 类 的构造器com.ss.android.ugc.bytex.common.graph.Node
 
nodeMap - 类 中的变量com.ss.android.ugc.bytex.common.graph.Graph
 
nodeMap - 类 中的变量com.ss.android.ugc.bytex.common.graph.GraphBuilder
 
None - com.ss.android.ugc.bytex.common.IPlugin.HookType
 

O

obtain(URI) - 类 中的静态方法com.ss.android.ugc.bytex.transformer.io.AndroidJarProvider.URIAndroidJarProvider
 
of(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.log.Impl.FileLoggerImpl
 
onAppendMainProcessHandler(TransformFlow, MainProcessHandler) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlowListener
 
onAppendMainProcessHandler(TransformFlow, MainProcessHandler) - 类 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlowListenerManager
 
onApply(Project) - 类 中的方法com.ss.android.ugc.bytex.common.AbsPlugin
 
onApply(Project) - 类 中的方法com.ss.android.ugc.bytex.common.CommonPlugin
 
onByteXPluginApplied(IPlugin) - 接口 中的方法com.ss.android.ugc.bytex.common.builder.ByteXBuildListener
 
onByteXPluginApply(Project, IPlugin) - 接口 中的方法com.ss.android.ugc.bytex.common.builder.ByteXBuildListener
 
onByteXPluginFinished(IPlugin) - 接口 中的方法com.ss.android.ugc.bytex.common.builder.ByteXBuildListener
 
onByteXPluginStart(IPlugin) - 接口 中的方法com.ss.android.ugc.bytex.common.builder.ByteXBuildListener
 
onByteXPluginTransformFinished(Transform, Exception) - 接口 中的方法com.ss.android.ugc.bytex.common.builder.ByteXBuildListener
 
onByteXPluginTransformStart(Transform, TransformInvocation) - 接口 中的方法com.ss.android.ugc.bytex.common.builder.ByteXBuildListener
 
onPostTransform() - 接口 中的方法com.ss.android.ugc.bytex.common.internal.ITransformPipeline
 
onPostTransform() - 类 中的方法com.ss.android.ugc.bytex.common.internal.TransformFlowerManager
 
onPreTransform() - 接口 中的方法com.ss.android.ugc.bytex.common.internal.ITransformPipeline
 
onPreTransform() - 类 中的方法com.ss.android.ugc.bytex.common.internal.TransformFlowerManager
 
onProjectBuildFinished(Project, Throwable) - 接口 中的方法com.ss.android.ugc.bytex.common.builder.ByteXBuildListener
 
onProjectBuildStart(Project) - 接口 中的方法com.ss.android.ugc.bytex.common.builder.ByteXBuildListener
 
OpcodesUtils - com.ss.android.ugc.bytex.common.utils中的类
 
OpcodesUtils() - 类 的构造器com.ss.android.ugc.bytex.common.utils.OpcodesUtils
 
origin - 类 中的变量com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
output() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileCache
 
Output - com.ss.android.ugc.bytex.transformer.processor中的类
Created by tlh on 2018/8/21.
Output(FileData) - 类 的构造器com.ss.android.ugc.bytex.transformer.processor.Output
 
outputFile - 类 中的变量com.ss.android.ugc.bytex.transformer.cache.DirCache
 
overridedBySubclass(String, String, String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
Judge the method whether it is overrided by children.
overrideFromSuper(String, String, String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
judge the method whether it overrides from superior or interfaces.

P

parallelForEach(boolean, Consumer<FileData>) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileCache
 
parent - 类 中的变量com.ss.android.ugc.bytex.common.graph.Node
parent class node of this class node
it could be null when it doesn't exists actually, it's a virtual class node
parse(Object) - 枚举 中的方法com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
parse(Object) - 接口 中的方法com.ss.android.ugc.bytex.common.configuration.Property
 
parse(Object) - 枚举 中的方法com.ss.android.ugc.bytex.common.configuration.StringProperty
 
parseArray(int, String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
parseObject(int, String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
PATTERN_MATCH_ALL - 类 中的静态变量com.ss.android.ugc.bytex.common.utils.Utils
 
PerformTransformTask - com.ss.android.ugc.bytex.transformer.processor.task中的类
 
PerformTransformTask(Stream<FileCache>, List<FileProcessor>, boolean, TransformContext) - 类 的构造器com.ss.android.ugc.bytex.transformer.processor.task.PerformTransformTask
 
PerformTraverseTask - com.ss.android.ugc.bytex.transformer.processor.task中的类
 
PerformTraverseTask(Stream<FileCache>, List<FileProcessor>) - 类 的构造器com.ss.android.ugc.bytex.transformer.processor.task.PerformTraverseTask
 
prepare() - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.MainTransformFlow
 
prepare() - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlow
internal only
proceed(Input) - 接口 中的方法com.ss.android.ugc.bytex.transformer.processor.FileProcessor.Chain
 
proceed(Input) - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.ProcessorChain
 
process() - 注释类型 中的方法com.ss.android.ugc.bytex.common.flow.main.Handler
 
process() - 注释类型 中的方法com.ss.android.ugc.bytex.common.flow.main.Processor
 
process(Process) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
process(Process) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
在traverse和transform的过程中,加入自定义的FileProcessor,提供更大的灵活性。
process(FileProcessor.Chain) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.IncrementalFileProcessor
 
process(FileProcessor.Chain) - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.BackupFileProcessor
 
process(FileProcessor.Chain) - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.ClassFileProcessor
 
process(FileProcessor.Chain) - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.CommonFileProcessor
 
process(FileProcessor.Chain) - 接口 中的方法com.ss.android.ugc.bytex.transformer.processor.FileProcessor
 
process(FileProcessor.Chain) - 类 中的方法com.ss.android.ugc.bytex.transformer.processor.FilterFileProcessor
 
Process - com.ss.android.ugc.bytex.common.flow.main中的枚举
 
processClassMapping(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.retrace.FrameRemapper
 
processClassMapping(String, String) - 接口 中的方法com.ss.android.ugc.bytex.common.retrace.MappingProcessor
Processes the given class name mapping.
PROCESSED_JAR - com.ss.android.ugc.bytex.gradletoolkit.Artifact
已过时。
PROCESSED_RES - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
processFieldMapping(String, String, String, String, String) - 类 中的方法com.ss.android.ugc.bytex.common.retrace.FrameRemapper
 
processFieldMapping(String, String, String, String, String) - 接口 中的方法com.ss.android.ugc.bytex.common.retrace.MappingProcessor
Processes the given field name mapping.
processMethodMapping(String, int, int, String, String, String, String, int, int, String) - 类 中的方法com.ss.android.ugc.bytex.common.retrace.FrameRemapper
 
processMethodMapping(String, int, int, String, String, String, String, int, int, String) - 接口 中的方法com.ss.android.ugc.bytex.common.retrace.MappingProcessor
Processes the given method name mapping.
Processor - com.ss.android.ugc.bytex.common.flow.main中的注释类型
Created by tanlehua on 2019/4/28.
ProcessorChain - com.ss.android.ugc.bytex.transformer.processor中的类
Created by tlh on 2018/8/21.
ProcessorChain(List<FileProcessor>, Input, int) - 类 的构造器com.ss.android.ugc.bytex.transformer.processor.ProcessorChain
 
Processors - com.ss.android.ugc.bytex.common.flow.main中的注释类型
Created by tanlehua on 2019/4/28.
project - 类 中的变量com.ss.android.ugc.bytex.common.AbsPlugin
 
project - 类 中的变量com.ss.android.ugc.bytex.common.BaseContext
 
project - 类 中的变量com.ss.android.ugc.bytex.transformer.TransformContext
 
ProjectOptions - com.ss.android.ugc.bytex.common.configuration中的枚举
Created by tanlehua on 2019/4/23.
Property<T> - com.ss.android.ugc.bytex.common.configuration中的接口
Created by tanlehua on 2019/4/23.
provideHtmlCode(Appendable) - 接口 中的方法com.ss.android.ugc.bytex.common.log.html.HtmlFragmentProvider
provide a piece of HTML code
provideHtmlCode(Appendable) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.HtmlLoggerImpl
 
provideTransformFlow(MainTransformFlow, TransformContext) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
create a new transformFlow or just return mainFlow and append a handler.
ProxyTransform - com.ss.android.ugc.bytex.common.hook中的类
 
pump(MappingProcessor) - 类 中的方法com.ss.android.ugc.bytex.common.retrace.MappingReader
Reads the mapping file, presenting all of the encountered mapping entries to the given processor.
put(String, T) - 类 中的方法com.ss.android.ugc.bytex.common.utils.Bucket
 
put(K, V) - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Caches value for key.
putCount() - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Returns the number of times LruCache.put(K, V) was called.

R

RAW_ASSET_SETS - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
RAW_RESOURCE_SETS - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
read(JsonReader, Gson) - 类 中的方法com.ss.android.ugc.bytex.common.graph.ClassEntity
 
read(JsonReader, Gson) - 类 中的方法com.ss.android.ugc.bytex.common.graph.ClassNode
 
read(JsonReader, Gson) - 类 中的方法com.ss.android.ugc.bytex.common.graph.FieldEntity
 
read(JsonReader, Gson) - 类 中的方法com.ss.android.ugc.bytex.common.graph.InterfaceNode
 
read(JsonReader, Gson) - 接口 中的方法com.ss.android.ugc.bytex.common.graph.Jsonable
 
read(JsonReader, Gson) - 类 中的方法com.ss.android.ugc.bytex.common.graph.MemberEntity
 
read(JsonReader, Gson) - 类 中的方法com.ss.android.ugc.bytex.common.graph.MethodEntity
 
read(JsonReader, Gson) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Node
 
read(File, AndroidManifestXmlReader.Visitor) - 类 中的方法com.ss.android.ugc.bytex.common.manifest.AndroidManifestXmlReader
 
read(File, XmlReader.Visitor) - 类 中的方法com.ss.android.ugc.bytex.common.xml.XmlReader
 
read(File, List<XmlReader.Visitor>) - 类 中的方法com.ss.android.ugc.bytex.common.xml.XmlReader
 
read(String, AndroidManifestXmlReader.Visitor) - 类 中的方法com.ss.android.ugc.bytex.common.manifest.AndroidManifestXmlReader
 
read(String, XmlReader.Visitor) - 类 中的方法com.ss.android.ugc.bytex.common.xml.XmlReader
 
read(String, List<XmlReader.Visitor>) - 类 中的方法com.ss.android.ugc.bytex.common.xml.XmlReader
 
readInSync(JsonReader) - 类 中的方法com.ss.android.ugc.bytex.common.graph.cache.GraphTypeAdapterFactory.ClassEntityTypeAdapter
 
readInSync(JsonReader) - 类 中的方法com.ss.android.ugc.bytex.common.graph.cache.GraphTypeAdapterFactory.ClassNodeTypeAdapter
 
readInSync(JsonReader) - 类 中的方法com.ss.android.ugc.bytex.common.graph.cache.GraphTypeAdapterFactory.FieldEntityTypeAdapter
 
readInSync(JsonReader) - 类 中的方法com.ss.android.ugc.bytex.common.graph.cache.GraphTypeAdapterFactory.InterfaceNodeTypeAdapter
 
readInSync(JsonReader) - 类 中的方法com.ss.android.ugc.bytex.common.graph.cache.GraphTypeAdapterFactory.MethodEntityTypeAdapter
 
readList(JsonReader, Gson, Class<T>) - 类 中的静态方法com.ss.android.ugc.bytex.common.graph.cache.GraphTypeAdapterFactory
 
readWithoutCatchException(InputStream, List<XmlReader.Visitor>) - 类 中的方法com.ss.android.ugc.bytex.common.xml.XmlReader
 
record(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.Timer
 
ReflectionUtils - com.ss.android.ugc.bytex.common.utils中的类
Created by tanlehua on 2019-07-14.
ReflectionUtils() - 类 的构造器com.ss.android.ugc.bytex.common.utils.ReflectionUtils
 
RefMemberEntity<T extends MemberEntity> - com.ss.android.ugc.bytex.common.graph中的类
 
RefMemberEntity(T) - 类 的构造器com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
registerHtmlFragment(HtmlFragmentProvider) - 类 中的方法com.ss.android.ugc.bytex.common.log.html.HtmlReporter
register a HtmlFragmentProvider,which will be use to create a piece of HTML code when HtmlReporter.createHtmlReporter(java.lang.String) is called
registerPlugin(IPlugin) - 类 中的方法com.ss.android.ugc.bytex.common.ByteXExtension
 
registerTransformFlow(MainTransformFlow, TransformContext) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
Each ByteX plugin can have its own TransformFlow, and the return value of this method determines which flow the plugin runs in.
We mark it as final because TransformFlow should register only once
registerTransformFlow(MainTransformFlow, TransformContext) - 接口 中的方法com.ss.android.ugc.bytex.common.IPlugin
TransformFlow的概念: 处理全部的构建产物(绝大部分为class文件)的过程为一次TransformFlow 一个插件可以独立使用单独的TransformFlow,也可以搭车到全局的MainTransformFlow TransformFlow: a process to handle the whole class files.
registerTransformFlowListener(TransformFlowListener) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.MainTransformFlow
 
registerTransformFlowListener(TransformFlowListener) - 类 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlowListenerManager
 
release() - 类 中的方法com.ss.android.ugc.bytex.common.utils.Bucket
 
release() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
releaseContext() - 类 中的方法com.ss.android.ugc.bytex.common.BaseContext
 
remove(K) - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Removes the entry for key if it exists.
remove(AbstractInsnNode) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.CheckedInsnList
 
removeFirstParam(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
removeLogger(ILogger) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
replaceDot2Slash(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
replaceSlash2Dot(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
requestNotIncremental() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
请求非增量运行,必须在traverse时机之前调用
beforeTraverse及之前生命周期可调用,否则报RuntimeException
requestNotIncremental(String) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
请求某个文件进行非增量
beforeTraverse及之前生命周期可调用,否则报RuntimeException
reset() - 接口 中的方法com.ss.android.ugc.bytex.common.log.html.HtmlFragmentProvider
 
reset() - 类 中的方法com.ss.android.ugc.bytex.common.log.html.HtmlReporter
 
reset() - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.HtmlLoggerImpl
 
reset() - 类 中的方法com.ss.android.ugc.bytex.common.log.Timer
 
resetAccessScope(int, int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
resize(int) - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Sets the size of the cache.
resolve(ObservableEmitter<FileData>) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.DirCache
 
resolve(ObservableEmitter<FileData>) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileCache
 
resolve(ObservableEmitter<FileData>) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.JarCache
 
resolve(ObservableEmitter<FileData>) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.NewFileCache
 
resolveClassName(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
resolveClassPath(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
resolveDollarChar(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.Utils
 
run() - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.MainTransformFlow
 
run() - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlow
internal only
running() - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
已过时。
RUNNING - com.ss.android.ugc.bytex.transformer.TransformContext.State
 
runTransform() - 接口 中的方法com.ss.android.ugc.bytex.common.internal.ITransformPipeline
 
runTransform() - 类 中的方法com.ss.android.ugc.bytex.common.internal.TransformFlowerManager
 

S

SafeClassNode - com.ss.android.ugc.bytex.common.visitor中的类
Created by tanlehua on 2019/4/24.
SafeClassNode() - 类 的构造器com.ss.android.ugc.bytex.common.visitor.SafeClassNode
 
SafeMethodNode - com.ss.android.ugc.bytex.common.visitor中的类
Created by tanlehua on 2019/4/24.
Schedulers - com.ss.android.ugc.bytex.transformer.concurrent中的类
 
Schedulers() - 类 的构造器com.ss.android.ugc.bytex.transformer.concurrent.Schedulers
 
sDefaultLogger - 类 中的静态变量com.ss.android.ugc.bytex.common.log.LevelLog
 
Service - com.ss.android.ugc.bytex.transformer.utils中的类
Created by tanlehua on 2019-04-29.
Service() - 类 的构造器com.ss.android.ugc.bytex.transformer.utils.Service
 
set(int, T) - 类 中的方法com.ss.android.ugc.bytex.common.utils.Bucket
 
set(AbstractInsnNode, AbstractInsnNode) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.CheckedInsnList
 
setAccess(int) - 类 中的方法com.ss.android.ugc.bytex.common.graph.MemberEntity
 
setAccess(int) - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
setAllowRewrite(boolean) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions.Builder
 
setAndroidJarProvider(AndroidJarProvider) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions.Builder
 
setBytes(byte[]) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData
 
setBytes(byte[], Status) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData
 
setClassName(String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.MemberEntity
 
setClassName(String) - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
setCount(int) - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
setFiled(Class<?>, Object, String, Object) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.ReflectionUtils
 
setFiled(Object, String, Object) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.ReflectionUtils
 
setFinalStatic(Field, Object) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.ReflectionUtils
 
setForbidUseLenientMutationDuringGetArtifact(boolean) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions.Builder
 
setImpl(ILogger) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
setLevel(LevelLog.Level) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
setModifier(Field, int) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.ReflectionUtils
 
setNeedPreVerify(boolean) - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
setNeedVerify(boolean) - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
setNext(ClassVisitor) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.BaseClassVisitor
 
setNextTransformFlow(TransformFlow) - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
setNextTransformFlow(TransformFlow) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlow
internal only
setPluginIncremental(boolean) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions.Builder
 
setPreTransformFlow(TransformFlow) - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
setPreTransformFlow(TransformFlow) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlow
internal only
setProject(Project) - 接口 中的方法com.ss.android.ugc.bytex.gradletoolkit.TransformEnv
 
setShouldSaveCache(boolean) - 类 中的方法com.ss.android.ugc.bytex.common.BaseExtension
 
setShouldSaveCache(boolean) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions.Builder
 
setStaticField(Class, String, Object) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.ReflectionUtils
 
setStaticField(Field, Object) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.ReflectionUtils
 
setStatus(Status) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData
 
setTag(String) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ILogger
 
setTag(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
setTag(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
setTag(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
setTransformContext(TransformContext) - 类 中的方法com.ss.android.ugc.bytex.common.BaseContext
 
setTransformInvocation(TransformInvocation) - 接口 中的方法com.ss.android.ugc.bytex.gradletoolkit.TransformEnv
 
setUseFixedTimestamp(boolean) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions.Builder
 
setUseRawCache(boolean) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformOptions.Builder
 
shouldCheck(String) - 类 中的方法com.ss.android.ugc.bytex.common.white_list.WhiteList
 
shouldCheck(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.white_list.WhiteList
 
shouldIgnore(String) - 枚举 中的方法com.ss.android.ugc.bytex.common.exception.GlobalWhiteListManager
 
shouldSaveCache() - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
shouldSaveCache() - 接口 中的方法com.ss.android.ugc.bytex.common.IPlugin
 
shouldSaveCache() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformContext
 
signature - 类 中的变量com.ss.android.ugc.bytex.common.graph.MemberEntity
 
signature() - 类 中的方法com.ss.android.ugc.bytex.common.graph.MemberEntity
 
SimpleTransform<Context extends BaseContext> - com.ss.android.ugc.bytex.common中的类
Created by yangzhiqian on 2019/4/2
Desc: handle with a single plugin.
size() - 类 中的方法com.ss.android.ugc.bytex.common.utils.Bucket
 
size() - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
For caches that do not override LruCache.sizeOf(K, V), this returns the number of entries in the cache.
size() - 类 中的方法com.ss.android.ugc.bytex.common.visitor.CheckedInsnList
 
sizeOf(K, V) - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Returns the size of the entry for key and value in user-defined units.
skip() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.DirCache
 
skip() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileCache
 
skip() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.JarCache
 
skip() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.NewFileCache
 
skip() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformEngine
 
skipTransform() - 接口 中的方法com.ss.android.ugc.bytex.common.internal.ITransformPipeline
 
skipTransform() - 类 中的方法com.ss.android.ugc.bytex.common.internal.TransformFlowerManager
 
snapshot() - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Returns a copy of the current contents of the cache, ordered from least recently accessed to most recently accessed.
splitMethodParametersFromDesc(String) - 类 中的静态方法com.ss.android.ugc.bytex.common.utils.TypeUtil
 
startAfterTransform(MainProcessHandler, TransformEngine) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
startBeforeTransform(MainProcessHandler, TransformEngine) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
startBeforeTraverse(MainProcessHandler, TransformEngine) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
startExecute(TransformContext) - 类 中的方法com.ss.android.ugc.bytex.common.AbsPlugin
 
startExecute(TransformContext) - 类 中的方法com.ss.android.ugc.bytex.common.CommonPlugin
 
startExecute(TransformContext) - 接口 中的方法com.ss.android.ugc.bytex.common.IPlugin
准备执行的回调
startInit(MainProcessHandler, TransformEngine) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
startPrepare(TransformFlow) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlowListener
 
startPrepare(TransformFlow) - 类 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlowListenerManager
 
startRecord(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.Timer
 
startRunning(TransformFlow, boolean) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlowListener
 
startRunning(TransformFlow, boolean) - 类 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlowListenerManager
 
startRunning(TransformEngine) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
启动运行操作回调,表示马上开始处理过程。
startStartRunning(MainProcessHandler, TransformEngine) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
startTransform(Collection<MainProcessHandler>) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
startTraverse(Collection<MainProcessHandler>) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
startTraverseAndroidJar(Collection<MainProcessHandler>) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
startTraverseIncremental(Collection<MainProcessHandler>) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandlerListener
 
STATELESS - com.ss.android.ugc.bytex.transformer.TransformContext.State
 
stopRecord(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.log.Timer
 
stream() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileCache
 
stream(boolean) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileCache
 
StringProperty - com.ss.android.ugc.bytex.common.configuration中的枚举
Created by tanlehua on 2019/4/23.
submit(Callable<T>) - 类 中的方法com.ss.android.ugc.bytex.transformer.concurrent.Worker
 
submitAndAwait(Collection<I>, Consumer<I>) - 类 中的方法com.ss.android.ugc.bytex.transformer.concurrent.Worker
 
superName - 类 中的变量com.ss.android.ugc.bytex.common.graph.ClassEntity
 
SYMBOL_LIST - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
SYMBOL_LIST_WITH_PACKAGE_NAME - com.ss.android.ugc.bytex.gradletoolkit.Artifact
 
SystemLoggerImpl - com.ss.android.ugc.bytex.common.log.Impl中的类
 
SystemLoggerImpl() - 类 的构造器com.ss.android.ugc.bytex.common.log.Impl.SystemLoggerImpl
 
SystemOutputImpl - com.ss.android.ugc.bytex.common.log.Impl中的类
 
SystemOutputImpl() - 类 的构造器com.ss.android.ugc.bytex.common.log.Impl.SystemOutputImpl
 

T

Timer - com.ss.android.ugc.bytex.common.log中的类
 
Timer() - 类 的构造器com.ss.android.ugc.bytex.common.log.Timer
 
toString() - 类 中的方法com.ss.android.ugc.bytex.common.graph.ClassEntity
 
toString() - 类 中的方法com.ss.android.ugc.bytex.common.graph.MemberEntity
 
toString() - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
toString() - 类 中的方法com.ss.android.ugc.bytex.common.retrace.FrameInfo
 
toString() - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
 
transform(boolean, FileProcessor...) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformEngine
 
transform(TransformInvocation) - 类 中的方法com.ss.android.ugc.bytex.common.CommonTransform
 
transform(FrameInfo) - 类 中的方法com.ss.android.ugc.bytex.common.retrace.FrameRemapper
Transforms the given obfuscated frame back to one or more original frames.
transform(FileProcessor...) - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
transform(FileProcessor...) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformEngine
 
transform(TransformEngine, boolean, FileProcessor...) - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
transform(TransformEngine, boolean, FileProcessor...) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.MainTransformFlow
 
transform(String, ClassVisitorChain) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
transform(String, ClassVisitorChain) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
handle 工程中的所有class To process all classed in the whole project.
transform(String, ClassNode) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
transform(String, ClassNode) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
handle 工程中的所有class To process all classed in the whole project.
TRANSFORM - com.ss.android.ugc.bytex.common.flow.main.Process
 
transformConfiguration() - 接口 中的方法com.ss.android.ugc.bytex.common.IPlugin
 
TransformConfiguration - com.ss.android.ugc.bytex.common中的接口
 
TransformContext - com.ss.android.ugc.bytex.transformer中的类
 
TransformContext(TransformInvocation, Project, AppExtension, boolean) - 类 的构造器com.ss.android.ugc.bytex.transformer.TransformContext
已过时。
TransformContext(TransformInvocation, Project, AppExtension, boolean, boolean) - 类 的构造器com.ss.android.ugc.bytex.transformer.TransformContext
已过时。
TransformContext(TransformInvocation, Project, AppExtension, boolean, boolean, boolean) - 类 的构造器com.ss.android.ugc.bytex.transformer.TransformContext
已过时。
TransformContext(TransformInvocation, Project, AppExtension, TransformOptions) - 类 的构造器com.ss.android.ugc.bytex.transformer.TransformContext
 
TransformContext.State - com.ss.android.ugc.bytex.transformer中的枚举
 
transformEngine - 类 中的变量com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
TransformEngine - com.ss.android.ugc.bytex.transformer中的类
Created by tlh on 2018/8/21.
TransformEngine(TransformContext) - 类 的构造器com.ss.android.ugc.bytex.transformer.TransformEngine
 
TransformEnv - com.ss.android.ugc.bytex.gradletoolkit中的接口
Created by tanlehua on 2019-04-29.
TransformFlow - com.ss.android.ugc.bytex.common.flow中的接口
 
TransformFlowerManager - com.ss.android.ugc.bytex.common.internal中的类
 
TransformFlowerManager(TransformContext) - 类 的构造器com.ss.android.ugc.bytex.common.internal.TransformFlowerManager
 
TransformFlowListener - com.ss.android.ugc.bytex.common.flow中的接口
Created by yangzhiqian on 2020/8/25
TransformFlowListenerManager - com.ss.android.ugc.bytex.common.flow中的类
Created by yangzhiqian on 2020/8/26
Desc:
TransformFlowListenerManager() - 类 的构造器com.ss.android.ugc.bytex.common.flow.TransformFlowListenerManager
 
TRANSFORMING - com.ss.android.ugc.bytex.transformer.TransformContext.State
 
TransformOptions - com.ss.android.ugc.bytex.transformer中的类
Created by yangzhiqian on 2020/9/22
TransformOptions.Builder - com.ss.android.ugc.bytex.transformer中的类
 
transformOutput() - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileCache
 
transformOutput() - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformEngine
 
transformOutput(Consumer<FileData>) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.DirCache
 
transformOutput(Consumer<FileData>) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileCache
 
transformOutput(Consumer<FileData>) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.JarCache
 
traverse(FileProcessor...) - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
traverse(String, ClassVisitorChain) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
traverse(String, ClassVisitorChain) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
遍历工程中所有的class Traverse all classes in the whole project.
traverse(String, ClassNode) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
traverse(String, ClassNode) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
遍历工程中所有的class Traverse all classes in the whole project.
TRAVERSE - com.ss.android.ugc.bytex.common.flow.main.Process
 
TRAVERSE_ANDROID - com.ss.android.ugc.bytex.common.flow.main.Process
 
TRAVERSE_INCREMENTAL - com.ss.android.ugc.bytex.common.flow.main.Process
 
traverseAll(Consumer<FileData>) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData
 
traverseAllChild(ClassNode, Consumer<ClassNode>) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
 
traverseAndroidJar(File, FileProcessor...) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformEngine
 
traverseAndroidJar(String, ClassVisitorChain) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
traverseAndroidJar(String, ClassVisitorChain) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
遍历android.jar中所有的class Traverse all classes in android.jar.
traverseAndroidJar(String, ClassNode) - 类 中的方法com.ss.android.ugc.bytex.common.flow.main.AbsMainProcessPlugin
 
traverseAndroidJar(String, ClassNode) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
遍历android.jar中所有的class Traverse all classes in android.jar.
traverseAndroidJarOnly(FileProcessor...) - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
traverseArtifactOnly(FileProcessor...) - 类 中的方法com.ss.android.ugc.bytex.common.flow.AbsTransformFlow
 
traverseAttachmentOnly(Consumer<FileData>) - 类 中的方法com.ss.android.ugc.bytex.transformer.cache.FileData
 
traverseChildren(ClassNode, Function<ClassNode, Boolean>) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
 
traverseChildren(InterfaceNode, Function<Node, Boolean>) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Graph
 
traverseIncremental(FileData, ClassVisitorChain) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
遍历工程中所有的增量文件,不仅仅是class,如果是jar则会解压之后将entry传递进来 状态可能为ADD,REMOVE,CHANGED这几种状态,只在增量构建时有效
traverseIncremental(FileData, ClassNode) - 接口 中的方法com.ss.android.ugc.bytex.common.flow.main.MainProcessHandler
遍历工程中所有的增量文件,不仅仅是class,如果是jar则会解压之后将entry传递进来 状态可能为ADD,REMOVE,CHANGED这几种状态,只在增量构建时有效
traverseOnly(FileProcessor...) - 类 中的方法com.ss.android.ugc.bytex.transformer.TransformEngine
 
TraverseTask - com.ss.android.ugc.bytex.transformer.processor.task中的类
 
TraverseTask(FileCache, FileData, List<FileProcessor>) - 类 的构造器com.ss.android.ugc.bytex.transformer.processor.task.TraverseTask
 
TRAVERSING - com.ss.android.ugc.bytex.transformer.TransformContext.State
 
TRAVERSINGANDROID - com.ss.android.ugc.bytex.transformer.TransformContext.State
 
trimToSize(int) - 类 中的方法com.ss.android.ugc.bytex.common.utils.LruCache
Remove the eldest entries until the total of remaining entries is at or below the requested size.
type() - 类 中的方法com.ss.android.ugc.bytex.common.graph.FieldEntity
 
type() - 类 中的方法com.ss.android.ugc.bytex.common.graph.MemberEntity
 
type() - 类 中的方法com.ss.android.ugc.bytex.common.graph.MethodEntity
 
type() - 类 中的方法com.ss.android.ugc.bytex.common.graph.RefMemberEntity
 
TypeUtil - com.ss.android.ugc.bytex.common.utils中的类
 
TypeUtil() - 类 的构造器com.ss.android.ugc.bytex.common.utils.TypeUtil
 

U

unregisterTransformFlowListener(TransformFlowListener) - 类 中的方法com.ss.android.ugc.bytex.common.flow.TransformFlowListenerManager
 
USE_FIXED_TIMESTAMP - com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
Utils - com.ss.android.ugc.bytex.common.utils中的类
 
Utils() - 类 的构造器com.ss.android.ugc.bytex.common.utils.Utils
 

V

value() - 枚举 中的方法com.ss.android.ugc.bytex.common.configuration.BooleanProperty
 
value() - 接口 中的方法com.ss.android.ugc.bytex.common.configuration.Property
 
value() - 枚举 中的方法com.ss.android.ugc.bytex.common.configuration.StringProperty
 
value() - 注释类型 中的方法com.ss.android.ugc.bytex.common.flow.main.Handlers
 
value() - 注释类型 中的方法com.ss.android.ugc.bytex.common.flow.main.Processors
 
valueOf(String) - 枚举 中的静态方法com.ss.android.ugc.bytex.common.configuration.BooleanProperty
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ss.android.ugc.bytex.common.configuration.ProjectOptions
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ss.android.ugc.bytex.common.configuration.StringProperty
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ss.android.ugc.bytex.common.exception.GlobalWhiteListManager
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ss.android.ugc.bytex.common.flow.main.Process
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ss.android.ugc.bytex.common.graph.MemberType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ss.android.ugc.bytex.common.IPlugin.HookType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ss.android.ugc.bytex.common.log.LevelLog.Level
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ss.android.ugc.bytex.gradletoolkit.Artifact
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ss.android.ugc.bytex.transformer.TransformContext.State
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.ss.android.ugc.bytex.common.configuration.BooleanProperty
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ss.android.ugc.bytex.common.configuration.ProjectOptions
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ss.android.ugc.bytex.common.configuration.StringProperty
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ss.android.ugc.bytex.common.exception.GlobalWhiteListManager
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ss.android.ugc.bytex.common.flow.main.Process
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ss.android.ugc.bytex.common.graph.MemberType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ss.android.ugc.bytex.common.IPlugin.HookType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ss.android.ugc.bytex.common.log.LevelLog.Level
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ss.android.ugc.bytex.gradletoolkit.Artifact
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ss.android.ugc.bytex.transformer.TransformContext.State
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verify(String, MethodNode) - 类 中的静态方法com.ss.android.ugc.bytex.common.verify.AsmVerifier
 
verify(ClassNode) - 类 中的静态方法com.ss.android.ugc.bytex.common.verify.AsmVerifier
 
visit(int, int, String, String, String, String[]) - 类 中的方法com.ss.android.ugc.bytex.common.verify.AsmVerifyClassVisitor
 
visit(int, int, String, String, String, String[]) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.GenerateGraphClassVisitor
 
visitActivity(String, List<Attribute>, List<Element>) - 接口 中的方法com.ss.android.ugc.bytex.common.manifest.AndroidManifestXmlReader.Visitor
 
visitApplication(String, List<Attribute>) - 接口 中的方法com.ss.android.ugc.bytex.common.manifest.AndroidManifestXmlReader.Visitor
 
visitEnd() - 类 中的方法com.ss.android.ugc.bytex.common.visitor.GenerateGraphClassVisitor
 
visitField(int, String, String, String, Object) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.GenerateGraphClassVisitor
 
visitFile(File) - 接口 中的方法com.ss.android.ugc.bytex.common.manifest.AndroidManifestXmlReader.Visitor
 
visitLog(long, LogLevel, String, String, Throwable) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ICachedLogger.CachedLogVisitor
 
visitMethod(int, String, String, String, String[]) - 类 中的方法com.ss.android.ugc.bytex.common.verify.AsmVerifyClassVisitor
 
visitMethod(int, String, String, String, String[]) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.GenerateGraphClassVisitor
 
visitMethod(int, String, String, String, String[]) - 类 中的方法com.ss.android.ugc.bytex.common.visitor.SafeClassNode
 
visitNode(String, String, List<Attribute>) - 接口 中的方法com.ss.android.ugc.bytex.common.xml.XmlReader.Visitor
 
visitPackageName(String) - 接口 中的方法com.ss.android.ugc.bytex.common.manifest.AndroidManifestXmlReader.Visitor
 
visitProvider(String) - 接口 中的方法com.ss.android.ugc.bytex.common.manifest.AndroidManifestXmlReader.Visitor
 
visitReceiver(String) - 接口 中的方法com.ss.android.ugc.bytex.common.manifest.AndroidManifestXmlReader.Visitor
 
visitService(String) - 接口 中的方法com.ss.android.ugc.bytex.common.manifest.AndroidManifestXmlReader.Visitor
 

W

w(String) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ILogger
 
w(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
w(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
w(String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
w(String, String) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ILogger
 
w(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
w(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
w(String, String) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
w(String, String, Throwable) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ILogger
 
w(String, String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
w(String, String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
w(String, String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
w(String, Throwable) - 接口 中的方法com.ss.android.ugc.bytex.common.log.ILogger
 
w(String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
w(String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.LevelLog
 
w(String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.LogDistributor
 
WARN - com.ss.android.ugc.bytex.common.log.LevelLog.Level
 
WhiteList - com.ss.android.ugc.bytex.common.white_list中的类
 
WhiteList() - 类 的构造器com.ss.android.ugc.bytex.common.white_list.WhiteList
 
Worker - com.ss.android.ugc.bytex.transformer.concurrent中的类
 
write(JsonWriter, Gson) - 类 中的方法com.ss.android.ugc.bytex.common.graph.ClassEntity
 
write(JsonWriter, Gson) - 类 中的方法com.ss.android.ugc.bytex.common.graph.ClassNode
 
write(JsonWriter, Gson) - 类 中的方法com.ss.android.ugc.bytex.common.graph.FieldEntity
 
write(JsonWriter, Gson) - 类 中的方法com.ss.android.ugc.bytex.common.graph.InterfaceNode
 
write(JsonWriter, Gson) - 接口 中的方法com.ss.android.ugc.bytex.common.graph.Jsonable
 
write(JsonWriter, Gson) - 类 中的方法com.ss.android.ugc.bytex.common.graph.MemberEntity
 
write(JsonWriter, Gson) - 类 中的方法com.ss.android.ugc.bytex.common.graph.MethodEntity
 
write(JsonWriter, Gson) - 类 中的方法com.ss.android.ugc.bytex.common.graph.Node
 
write(LogLevel, String, String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.BaseLogger
 
write(LogLevel, String, String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.CachedLogger
 
write(LogLevel, String, String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.FileLoggerImpl
 
write(LogLevel, String, String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.SystemLoggerImpl
 
write(LogLevel, String, String, Throwable) - 类 中的方法com.ss.android.ugc.bytex.common.log.Impl.SystemOutputImpl
 
writeInSync(JsonWriter, ClassEntity) - 类 中的方法com.ss.android.ugc.bytex.common.graph.cache.GraphTypeAdapterFactory.ClassEntityTypeAdapter
 
writeInSync(JsonWriter, ClassNode) - 类 中的方法com.ss.android.ugc.bytex.common.graph.cache.GraphTypeAdapterFactory.ClassNodeTypeAdapter
 
writeInSync(JsonWriter, FieldEntity) - 类 中的方法com.ss.android.ugc.bytex.common.graph.cache.GraphTypeAdapterFactory.FieldEntityTypeAdapter
 
writeInSync(JsonWriter, InterfaceNode) - 类 中的方法com.ss.android.ugc.bytex.common.graph.cache.GraphTypeAdapterFactory.InterfaceNodeTypeAdapter
 
writeInSync(JsonWriter, MethodEntity) - 类 中的方法com.ss.android.ugc.bytex.common.graph.cache.GraphTypeAdapterFactory.MethodEntityTypeAdapter
 
writeList(JsonWriter, Gson, List<T>) - 类 中的静态方法com.ss.android.ugc.bytex.common.graph.cache.GraphTypeAdapterFactory
 

X

xmlReader - 类 中的变量com.ss.android.ugc.bytex.common.manifest.AnalyzeManifestTask
已过时。
 
XmlReader - com.ss.android.ugc.bytex.common.xml中的类
 
XmlReader() - 类 的构造器com.ss.android.ugc.bytex.common.xml.XmlReader
 
XmlReader.Visitor - com.ss.android.ugc.bytex.common.xml中的接口
 
A B C D E F G H I J L M N O P R S T U V W X 
所有类 所有程序包