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
keyif 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
-
已过时。replaced by
TransformConfiguration.getSecondaryFiles() - 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
valueforkey. - 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
keyif 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
keyandvaluein 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中的接口
所有类 所有程序包