Index

A B C D E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

action - Variable in class com.therouter.plugin.RouteItem
 
AddCodeVisitor - Class in com.therouter.plugin
 
AddCodeVisitor(ClassVisitor, Map<String, String>, Set<String>, Set<String>, boolean) - Constructor for class com.therouter.plugin.AddCodeVisitor
 
AGP8Plugin - Class in com.therouter.plugin.agp8
 
AGP8Plugin() - Constructor for class com.therouter.plugin.agp8.AGP8Plugin
 
allJarClass - Variable in class com.therouter.plugin.JarInfo
 
allSourceClass - Variable in class com.therouter.plugin.SourceInfo
 
android.content - package android.content
 
APP_ONSPLASH - Static variable in interface com.therouter.plugin.utils.TheRouterFlowTask
当应用的首个 Activity.onCreate() 执行后初始化
applyPlugin(Project, TheRouterExtension) - Method in class com.therouter.plugin.agp8.AGP8Plugin
 
asmTheRouterJar(File, JarEntry) - Method in class com.therouter.plugin.agp8.TheRouterGetAllTask
 
asmTheRouterJar(File, JarEntry) - Method in class com.therouter.plugin.agp8.TheRouterTask
 

B

BEFORE_THEROUTER_INITIALIZATION - Static variable in interface com.therouter.plugin.utils.TheRouterFlowTask
当TheRouter初始化后,执行相关依赖任务。
BuildConfig - Class in com.therouter.plugin
 

C

C_BLACK_GREEN - Enum constant in enum class com.therouter.plugin.LogUI
 
C_ERROR - Enum constant in enum class com.therouter.plugin.LogUI
 
C_HIGH - Enum constant in enum class com.therouter.plugin.LogUI
 
C_INFO - Enum constant in enum class com.therouter.plugin.LogUI
 
C_WARN - Enum constant in enum class com.therouter.plugin.LogUI
 
checkFlowDepend - Variable in class com.therouter.plugin.TheRouterExtension
 
checkRouteMap - Variable in class com.therouter.plugin.TheRouterExtension
 
ClassCacheUtils - Class in com.therouter.plugin.utils
 
ClassCacheUtils() - Constructor for class com.therouter.plugin.utils.ClassCacheUtils
 
className - Variable in class com.therouter.plugin.RouteItem
 
cleanDirectory(File) - Static method in class com.therouter.plugin.utils.FileUtils
Cleans a directory without deleting it.
com.therouter.plugin - package com.therouter.plugin
 
com.therouter.plugin.agp8 - package com.therouter.plugin.agp8
 
com.therouter.plugin.utils - package com.therouter.plugin.utils
 
compareTo(RouteItem) - Method in class com.therouter.plugin.RouteItem
 
Context - Class in android.content
 
Context() - Constructor for class android.content.Context
 
copyDirectory(File, File) - Static method in class com.therouter.plugin.utils.FileUtils
Copies a whole directory to a new location preserving the file dates.
copyDirectory(File, File, boolean) - Static method in class com.therouter.plugin.utils.FileUtils
Copies a whole directory to a new location.
copyDirectory(File, File, FileFilter) - Static method in class com.therouter.plugin.utils.FileUtils
Copies a filtered directory to a new location preserving the file dates.
copyDirectory(File, File, FileFilter, boolean) - Static method in class com.therouter.plugin.utils.FileUtils
Copies a filtered directory to a new location.
copyFile(File, File) - Static method in class com.therouter.plugin.utils.FileUtils
Copies a file to a new location preserving the file date.
copyFile(File, File, boolean) - Static method in class com.therouter.plugin.utils.FileUtils
Copies a file to a new location.
copyFileToDirectory(File, File) - Static method in class com.therouter.plugin.utils.FileUtils
Copies a file to a directory preserving the file date.
copyFileToDirectory(File, File, boolean) - Static method in class com.therouter.plugin.utils.FileUtils
Copies a file to a directory optionally preserving the file date.
createClassVisitor(ClassContext, ClassVisitor) - Method in class com.therouter.plugin.agp8.TheRouterASM
 
createNode(Map<String, Set<String>>, String) - Static method in class com.therouter.plugin.utils.TheRouterPluginUtils
 

D

debug - Variable in class com.therouter.plugin.TheRouterExtension
 
deleteDirectory(File) - Static method in class com.therouter.plugin.utils.FileUtils
Deletes a directory recursively.
dependStack - Static variable in class com.therouter.plugin.utils.TheRouterPluginUtils
 
description - Variable in class com.therouter.plugin.RouteItem
 

E

E_NORMAL - Enum constant in enum class com.therouter.plugin.LogUI
 
equals(Object) - Method in class com.therouter.plugin.Node
 
equals(Object) - Method in class com.therouter.plugin.RouteItem
 
extractQueryParams(URI) - Static method in class com.therouter.plugin.agp8.TheRouterGetAllTask
 

F

FileUtils - Class in com.therouter.plugin.utils
General file manipulation utilities.
FileUtils() - Constructor for class com.therouter.plugin.utils.FileUtils
Instances should NOT be constructed in standard programming.
fillNode(Node, String) - Static method in class com.therouter.plugin.utils.TheRouterPluginUtils
 
fillTodoList(Map<String, Set<String>>, String) - Static method in class com.therouter.plugin.utils.TheRouterPluginUtils
 
flowTaskMapFromJar - Variable in class com.therouter.plugin.JarInfo
 
flowTaskMapFromSource - Variable in class com.therouter.plugin.SourceInfo
 
forceDelete(File) - Static method in class com.therouter.plugin.utils.FileUtils
Deletes a file.
forceDeleteOnExit(File) - Static method in class com.therouter.plugin.utils.FileUtils
Schedules a file to be deleted when JVM exits.
forceIncremental - Variable in class com.therouter.plugin.TheRouterExtension
 
forceMkdir(File) - Static method in class com.therouter.plugin.utils.FileUtils
Makes a directory, including any necessary but nonexistent parent directories.

G

getAllDirectories() - Method in class com.therouter.plugin.agp8.TheRouterGetAllTask
 
getAllJars() - Method in class com.therouter.plugin.agp8.TheRouterGetAllTask
 
getChildren() - Method in class com.therouter.plugin.Node
 
getLog(List<String>, String) - Static method in class com.therouter.plugin.utils.TheRouterPluginUtils
 
getName() - Method in class com.therouter.plugin.Node
 
getOutputFile() - Method in class com.therouter.plugin.agp8.TheRouterTask
 
getTheRouterBuildFolder() - Method in interface com.therouter.plugin.agp8.TextParameters
 
getValue() - Method in enum class com.therouter.plugin.LogUI
 

H

hashCode() - Method in class com.therouter.plugin.Node
 
hashCode() - Method in class com.therouter.plugin.RouteItem
 

I

incrementalCachePath - Variable in class com.therouter.plugin.TheRouterExtension
 
INJECTER_FULL_CLASSNAME - Static variable in class com.therouter.plugin.agp8.TheRouterASM
 
isInstrumentable(ClassData) - Method in class com.therouter.plugin.agp8.TheRouterASM
 
isSymlink(File) - Static method in class com.therouter.plugin.utils.FileUtils
 
isTheRouterJar - Variable in class com.therouter.plugin.JarInfo
 

J

JarInfo - Class in com.therouter.plugin
 
JarInfo() - Constructor for class com.therouter.plugin.JarInfo
 

L

lastModified - Variable in class com.therouter.plugin.JarInfo
 
LogUI - Enum Class in com.therouter.plugin
具体规则 字背景颜色范围: 40--49 字颜色: 30--39 40: 黑 30: 黑 41:红 31: 红 42:绿 32: 绿 43:黄 33: 黄 44:蓝 34: 蓝 45:紫 35: 紫 46:深绿 36: 深绿 47:白色 37: 白色

M

mergeClassTransform(InputStream, String) - Method in class com.therouter.plugin.agp8.TheRouterGetAllTask
 
mergeClassTransform(InputStream, String) - Method in class com.therouter.plugin.agp8.TheRouterTask
 

N

NAME - Static variable in class com.therouter.plugin.BuildConfig
 
needCheckRouteItemClass(String) - Static method in class com.therouter.plugin.utils.TheRouterPluginUtils
 
Node - Class in com.therouter.plugin
 
Node(String) - Constructor for class com.therouter.plugin.Node
 

O

onCacheChange() - Method in class com.therouter.plugin.agp8.TheRouterGetAllTask
 
onCacheChange() - Method in class com.therouter.plugin.agp8.TheRouterTask
 
ONE_KB - Static variable in class com.therouter.plugin.utils.FileUtils
The number of bytes in a kilobyte.
ONE_MB - Static variable in class com.therouter.plugin.utils.FileUtils
The number of bytes in a megabyte.
openOutputStream(File) - Static method in class com.therouter.plugin.utils.FileUtils
Opens a FileOutputStream for the specified file, checking and creating the parent directory if it does not exist.
openOutputStream(File, boolean) - Static method in class com.therouter.plugin.utils.FileUtils
Opens a FileOutputStream for the specified file, checking and creating the parent directory if it does not exist.

P

params - Variable in class com.therouter.plugin.RouteItem
 
path - Variable in class com.therouter.plugin.RouteItem
 

R

readToMap(File) - Static method in class com.therouter.plugin.utils.ClassCacheUtils
 
readToSet(File) - Static method in class com.therouter.plugin.utils.ClassCacheUtils
 
RouteItem - Class in com.therouter.plugin
 
RouteItem() - Constructor for class com.therouter.plugin.RouteItem
 
routeMapStringFromJar - Variable in class com.therouter.plugin.JarInfo
 
routeMapStringFromSource - Variable in class com.therouter.plugin.SourceInfo
 

S

setChildren(Set<Node>) - Method in class com.therouter.plugin.Node
 
setTheRouterBuildFolder(File) - Method in class com.therouter.plugin.agp8.TheRouterGetAllTask
 
setTheRouterExtension(TheRouterExtension) - Method in class com.therouter.plugin.agp8.TheRouterGetAllTask
 
showFlowDepend - Variable in class com.therouter.plugin.TheRouterExtension
 
SourceInfo - Class in com.therouter.plugin
 
SourceInfo() - Constructor for class com.therouter.plugin.SourceInfo
 

T

taskAction() - Method in class com.therouter.plugin.agp8.TheRouterGetAllTask
 
taskAction() - Method in class com.therouter.plugin.agp8.TheRouterTask
 
TextParameters - Interface in com.therouter.plugin.agp8
 
THEROUTER_INITIALIZATION - Static variable in interface com.therouter.plugin.utils.TheRouterFlowTask
当应用启动后,在TheRouter初始化之前,执行任务。
TheRouterASM - Class in com.therouter.plugin.agp8
 
TheRouterASM() - Constructor for class com.therouter.plugin.agp8.TheRouterASM
 
therouterBuildFolder - Variable in class com.therouter.plugin.agp8.TheRouterGetAllTask
 
theRouterExtension - Variable in class com.therouter.plugin.agp8.TheRouterGetAllTask
 
TheRouterExtension - Class in com.therouter.plugin
 
TheRouterExtension() - Constructor for class com.therouter.plugin.TheRouterExtension
 
TheRouterFlowTask - Interface in com.therouter.plugin.utils
内置初始化节点定义
TheRouterGetAllTask - Class in com.therouter.plugin.agp8
 
TheRouterGetAllTask() - Constructor for class com.therouter.plugin.agp8.TheRouterGetAllTask
 
theRouterInjectEntryName - Variable in class com.therouter.plugin.JarInfo
 
TheRouterPluginUtils - Class in com.therouter.plugin.utils
 
TheRouterPluginUtils() - Constructor for class com.therouter.plugin.utils.TheRouterPluginUtils
 
TheRouterTask - Class in com.therouter.plugin.agp8
 
TheRouterTask() - Constructor for class com.therouter.plugin.agp8.TheRouterTask
 
theRouterTransform() - Method in class com.therouter.plugin.agp8.TheRouterGetAllTask
 
toString() - Method in class com.therouter.plugin.Node
 
toString() - Method in class com.therouter.plugin.RouteItem
 

V

valueOf(String) - Static method in enum class com.therouter.plugin.LogUI
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.therouter.plugin.LogUI
Returns an array containing the constants of this enum class, in the order they are declared.
VERSION - Static variable in class com.therouter.plugin.BuildConfig
 
visitField(int, String, String, String, Object) - Method in class com.therouter.plugin.AddCodeVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class com.therouter.plugin.AddCodeVisitor
 

W

write(Set<String>, File) - Static method in class com.therouter.plugin.utils.ClassCacheUtils
 
A B C D E F G H I J L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form