Skip navigation links
A B C D E F G H I J K L M O P R S T V 

A

addMockPackageMapping(String, String) - Static method in class com.alibaba.testable.agent.util.GlobalConfig
 
addParameterAtBegin(String, String) - Static method in class com.alibaba.testable.agent.util.MethodUtil
Add extra parameter to the beginning of method descriptor
ANNOTATION_PARAMETERIZED_TEST - Static variable in class com.alibaba.testable.agent.handler.test.JUnit5Framework
 
ANNOTATION_TEST - Static variable in class com.alibaba.testable.agent.handler.test.JUnit4Framework
 
ANNOTATION_TEST - Static variable in class com.alibaba.testable.agent.handler.test.JUnit5Framework
 
ANNOTATION_TEST - Static variable in class com.alibaba.testable.agent.handler.test.SpockFramework
 
AnnotationUtil - Class in com.alibaba.testable.agent.util
 
AnnotationUtil() - Constructor for class com.alibaba.testable.agent.util.AnnotationUtil
 
ArgumentParser - Class in com.alibaba.testable.agent.config
 
ArgumentParser() - Constructor for class com.alibaba.testable.agent.config.ArgumentParser
 

B

BaseClassHandler - Class in com.alibaba.testable.agent.handler
 
BaseClassHandler() - Constructor for class com.alibaba.testable.agent.handler.BaseClassHandler
 
BaseClassWithContextHandler - Class in com.alibaba.testable.agent.handler
 
BaseClassWithContextHandler() - Constructor for class com.alibaba.testable.agent.handler.BaseClassWithContextHandler
 
ByteCodeConst - Class in com.alibaba.testable.agent.constant
 
ByteCodeConst() - Constructor for class com.alibaba.testable.agent.constant.ByteCodeConst
 
BytecodeUtil - Class in com.alibaba.testable.agent.util
 
BytecodeUtil() - Constructor for class com.alibaba.testable.agent.util.BytecodeUtil
 

C

CGLIB_CLASS_PATTERN - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 
checkFramework(ClassNode) - Method in class com.alibaba.testable.agent.transformer.TestClassChecker
 
checkMethodType(MethodNode) - Method in class com.alibaba.testable.agent.handler.test.CommonFramework
 
checkMethodType(MethodNode) - Method in interface com.alibaba.testable.agent.handler.test.Framework
Check whether a method is test or cleanup method
checkMethodType(MethodNode) - Method in class com.alibaba.testable.agent.handler.test.SpockFramework
 
checkMethodType(MethodNode) - Method in class com.alibaba.testable.agent.handler.test.TestNgOnClassFramework
 
checkMockTargetExistence - Static variable in class com.alibaba.testable.agent.util.GlobalConfig
 
CLASS_END - Static variable in class com.alibaba.testable.agent.constant.ByteCodeConst
 
CLASS_MOCK_CONTEXT_UTIL - Static variable in class com.alibaba.testable.agent.handler.BaseClassWithContextHandler
 
CLASS_OBJECT - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 
ClassUtil - Class in com.alibaba.testable.agent.util
 
ClassUtil() - Constructor for class com.alibaba.testable.agent.util.ClassUtil
 
CollectionUtil - Class in com.alibaba.testable.agent.util
 
CollectionUtil() - Constructor for class com.alibaba.testable.agent.util.CollectionUtil
 
com.alibaba.testable.agent - package com.alibaba.testable.agent
 
com.alibaba.testable.agent.config - package com.alibaba.testable.agent.config
 
com.alibaba.testable.agent.constant - package com.alibaba.testable.agent.constant
 
com.alibaba.testable.agent.handler - package com.alibaba.testable.agent.handler
 
com.alibaba.testable.agent.handler.test - package com.alibaba.testable.agent.handler.test
 
com.alibaba.testable.agent.model - package com.alibaba.testable.agent.model
 
com.alibaba.testable.agent.tool - package com.alibaba.testable.agent.tool
 
com.alibaba.testable.agent.transformer - package com.alibaba.testable.agent.transformer
 
com.alibaba.testable.agent.util - package com.alibaba.testable.agent.util
 
CommonFramework - Class in com.alibaba.testable.agent.handler.test
 
CommonFramework() - Constructor for class com.alibaba.testable.agent.handler.test.CommonFramework
 
ComparableWeakRef<T> - Class in com.alibaba.testable.agent.tool
 
ComparableWeakRef(T) - Constructor for class com.alibaba.testable.agent.tool.ComparableWeakRef
 
configFilePath - Static variable in class com.alibaba.testable.agent.config.ArgumentParser
 
ConstPool - Class in com.alibaba.testable.agent.constant
 
ConstPool() - Constructor for class com.alibaba.testable.agent.constant.ConstPool
 
containsAny(Collection<?>, Collection<?>) - Static method in class com.alibaba.testable.agent.util.CollectionUtil
Check two collection has any equaled item

D

defaultMockScope - Static variable in class com.alibaba.testable.agent.util.GlobalConfig
 
DiagnoseUtil - Class in com.alibaba.testable.agent.util
 
DiagnoseUtil() - Constructor for class com.alibaba.testable.agent.util.DiagnoseUtil
 
DUMP_TO - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 
dumpByte(ClassNode, String, byte[]) - Static method in class com.alibaba.testable.agent.util.BytecodeUtil
Dump byte code to specified class file

E

enhanceFinal - Static variable in class com.alibaba.testable.agent.util.GlobalConfig
 
enhanceMock - Static variable in class com.alibaba.testable.agent.util.GlobalConfig
 
enhanceOmniConstructor - Static variable in class com.alibaba.testable.agent.util.GlobalConfig
 
enhanceThreadLocal - Static variable in class com.alibaba.testable.agent.util.GlobalConfig
 
equals(Object) - Method in class com.alibaba.testable.agent.model.MethodInfo
 
equals(Object) - Method in class com.alibaba.testable.agent.tool.ComparableWeakRef
 
extractParameters(String) - Static method in class com.alibaba.testable.agent.util.MethodUtil
Extract parameter part of method desc

F

FIELD_SCOPE - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 
FIELD_TARGET_CLASS - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 
FIELD_TARGET_METHOD - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 
FIELD_VALUE - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 
FinalFieldClassHandler - Class in com.alibaba.testable.agent.handler
 
FinalFieldClassHandler() - Constructor for class com.alibaba.testable.agent.handler.FinalFieldClassHandler
 
fit(Set<String>, Set<String>) - Method in class com.alibaba.testable.agent.handler.test.CommonFramework
 
fit(Set<String>, Set<String>) - Method in interface com.alibaba.testable.agent.handler.test.Framework
Check whether the test class using current test framework
fit(Set<String>, Set<String>) - Method in class com.alibaba.testable.agent.handler.test.SpockFramework
 
fit(Set<String>, Set<String>) - Method in class com.alibaba.testable.agent.handler.test.TestNgOnClassFramework
 
fitCompanionClassName(String) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Fit kotlin companion class name to original name
fitKotlinAccessorName(String) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Fit kotlin accessor method name to original name
folderExists(String) - Static method in class com.alibaba.testable.agent.util.PathUtil
Check whether specified path exists and is folder
Framework - Interface in com.alibaba.testable.agent.handler.test
 

G

GET_TESTABLE_REF - Static variable in class com.alibaba.testable.agent.handler.BaseClassHandler
 
getAnnotationParameter(AnnotationNode, String, T, Class<T>) - Static method in class com.alibaba.testable.agent.util.AnnotationUtil
Read value of annotation parameter
getBytes(byte[]) - Method in class com.alibaba.testable.agent.handler.BaseClassHandler
 
getClassNode(String) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Read class from current context
getClazz() - Method in class com.alibaba.testable.agent.model.MethodInfo
 
getCleanupMethod(String) - Method in class com.alibaba.testable.agent.handler.test.CommonFramework
 
getCleanupMethod(String) - Method in interface com.alibaba.testable.agent.handler.test.Framework
Generate cleanup method with correct name and annotations
getCleanupMethod(String) - Method in class com.alibaba.testable.agent.handler.test.SpockFramework
 
getCleanupMethodAnnotation() - Method in class com.alibaba.testable.agent.handler.test.CommonFramework
Get annotation that identify test cleanup method
getCleanupMethodAnnotation() - Method in class com.alibaba.testable.agent.handler.test.JUnit4Framework
 
getCleanupMethodAnnotation() - Method in class com.alibaba.testable.agent.handler.test.JUnit5Framework
 
getCleanupMethodAnnotation() - Method in class com.alibaba.testable.agent.handler.test.TestNgFramework
 
getDesc() - Method in class com.alibaba.testable.agent.model.MethodInfo
 
getDumpPath() - Static method in class com.alibaba.testable.agent.util.GlobalConfig
 
getFirstLevelFolder(String, String) - Static method in class com.alibaba.testable.agent.util.PathUtil
Get the absolute path of the first sub-folder from root folder to target path
getFirstParameter(String) - Static method in class com.alibaba.testable.agent.util.MethodUtil
Parse method desc, fetch first parameter type (assume first parameter is an object type)
getFirstRelatedStackLine(Throwable) - Static method in class com.alibaba.testable.agent.util.ThreadUtil
 
getIntInsn(int) - Static method in class com.alibaba.testable.agent.util.BytecodeUtil
get ops code of load a int number
getLoadParameterByteCode(Byte) - Static method in class com.alibaba.testable.agent.util.BytecodeUtil
get load ops-code of specified type
getMockClass() - Method in class com.alibaba.testable.agent.model.MethodInfo
 
getMockClassName(String) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Get mock class name from source class name
getMockDesc() - Method in class com.alibaba.testable.agent.model.MethodInfo
 
getMockName() - Method in class com.alibaba.testable.agent.model.MethodInfo
 
getMockPackageMapping() - Static method in class com.alibaba.testable.agent.util.GlobalConfig
 
getName() - Method in class com.alibaba.testable.agent.model.MethodInfo
 
getParameters(String) - Static method in class com.alibaba.testable.agent.util.MethodUtil
Parse method desc, fetch parameter types string
getParameterTypes(String) - Static method in class com.alibaba.testable.agent.util.MethodUtil
Parse method desc, fetch parameter types
getPkgPrefixBlackList() - Static method in class com.alibaba.testable.agent.util.GlobalConfig
 
getPkgPrefixWhiteList() - Static method in class com.alibaba.testable.agent.util.GlobalConfig
 
getPrimaryTypeConvertMethod(Byte) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Get method node to convert primary type to wrapper type
getReturnOpsCode(String) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Get byte code for return specified private type
getReturnType(String) - Static method in class com.alibaba.testable.agent.util.MethodUtil
Parse method desc, fetch return value type
getSourceClassName(String) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Get source class name from test class name
getTestableMockMethods(String) - Method in class com.alibaba.testable.agent.transformer.MockClassParser
Get information of all mock methods
getTestClassName(String) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Get test class name from source class name
getTestMethodAnnotations() - Method in class com.alibaba.testable.agent.handler.test.CommonFramework
Get all annotations that identify test case method
getTestMethodAnnotations() - Method in class com.alibaba.testable.agent.handler.test.JUnit4Framework
 
getTestMethodAnnotations() - Method in class com.alibaba.testable.agent.handler.test.JUnit5Framework
 
getTestMethodAnnotations() - Method in class com.alibaba.testable.agent.handler.test.TestNgFramework
 
getWeekHashSet() - Static method in class com.alibaba.testable.agent.tool.ComparableWeakRef
 
getWrapperTypeConvertMethod(byte) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Get method name and descriptor to convert wrapper type to primary type
GlobalConfig - Class in com.alibaba.testable.agent.util
 
GlobalConfig() - Constructor for class com.alibaba.testable.agent.util.GlobalConfig
 

H

handleTestableUtil(MethodNode) - Method in class com.alibaba.testable.agent.handler.BaseClassWithContextHandler
 
hashCode() - Method in class com.alibaba.testable.agent.model.MethodInfo
 
hashCode() - Method in class com.alibaba.testable.agent.tool.ComparableWeakRef
 

I

ImmutablePair<L,R> - Class in com.alibaba.testable.agent.tool
 
ImmutablePair(L, R) - Constructor for class com.alibaba.testable.agent.tool.ImmutablePair
 
innerMockClassName - Static variable in class com.alibaba.testable.agent.util.GlobalConfig
 
isAbsolutePath(String) - Static method in class com.alibaba.testable.agent.util.PathUtil
Check whether a path string is represent for a absolute path
isCompanionClassName(String) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Fit kotlin companion class name to original name
isMockClass(ClassNode) - Method in class com.alibaba.testable.agent.transformer.MockClassParser
Check whether any method in specified class has mock-related annotation
isStatic() - Method in class com.alibaba.testable.agent.model.MethodInfo
 
isStatic(MethodNode) - Static method in class com.alibaba.testable.agent.util.MethodUtil
Judge whether a method is static

J

join(String, String) - Static method in class com.alibaba.testable.agent.util.PathUtil
Join a path text and a file name to full file path
JUnit4Framework - Class in com.alibaba.testable.agent.handler.test
 
JUnit4Framework() - Constructor for class com.alibaba.testable.agent.handler.test.JUnit4Framework
 
JUnit5Framework - Class in com.alibaba.testable.agent.handler.test
 
JUnit5Framework() - Constructor for class com.alibaba.testable.agent.handler.test.JUnit5Framework
 

K

KOTLIN_POSTFIX_COMPANION - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 
KOTLIN_PREFIX_ACCESS - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 

L

left - Variable in class com.alibaba.testable.agent.tool.ImmutablePair
Left object
listOf(T...) - Static method in class com.alibaba.testable.agent.util.CollectionUtil
Generate a list of item

M

MethodInfo - Class in com.alibaba.testable.agent.model
 
MethodInfo(String, String, String, String, String, String, boolean) - Constructor for class com.alibaba.testable.agent.model.MethodInfo
 
MethodUtil - Class in com.alibaba.testable.agent.util
 
MethodUtil() - Constructor for class com.alibaba.testable.agent.util.MethodUtil
 
MOCK_CONSTRUCTOR - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 
MOCK_DIAGNOSE - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 
MOCK_METHOD - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 
MOCK_WITH - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 
MockClassHandler - Class in com.alibaba.testable.agent.handler
 
MockClassHandler(String) - Constructor for class com.alibaba.testable.agent.handler.MockClassHandler
 
MockClassParser - Class in com.alibaba.testable.agent.transformer
 
MockClassParser() - Constructor for class com.alibaba.testable.agent.transformer.MockClassParser
 

O

of(L, R) - Static method in class com.alibaba.testable.agent.tool.ImmutablePair
 
OmniClassHandler - Class in com.alibaba.testable.agent.handler
 
OmniClassHandler() - Constructor for class com.alibaba.testable.agent.handler.OmniClassHandler
 

P

PARAM_END - Static variable in class com.alibaba.testable.agent.constant.ByteCodeConst
 
parseArgs(String) - Static method in class com.alibaba.testable.agent.config.ArgumentParser
 
parseFile(String) - Static method in class com.alibaba.testable.agent.config.PropertiesParser
 
PathUtil - Class in com.alibaba.testable.agent.util
 
PathUtil() - Constructor for class com.alibaba.testable.agent.util.PathUtil
 
PKG_SEGMENT - Static variable in class com.alibaba.testable.agent.constant.ByteCodeConst
 
PreMain - Class in com.alibaba.testable.agent
Agent entry, dynamically modify the byte code of classes under testing
PreMain() - Constructor for class com.alibaba.testable.agent.PreMain
 
premain(String, Instrumentation) - Static method in class com.alibaba.testable.agent.PreMain
 
PropertiesParser - Class in com.alibaba.testable.agent.config
 
PropertiesParser() - Constructor for class com.alibaba.testable.agent.config.PropertiesParser
 
PROPERTY_TEMP_DIR - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 
PROPERTY_USER_DIR - Static variable in class com.alibaba.testable.agent.constant.ConstPool
 

R

removeAnnotationParameter(AnnotationNode, String) - Static method in class com.alibaba.testable.agent.util.AnnotationUtil
Remove specified parameter from annotation
removeFirstParameter(String) - Static method in class com.alibaba.testable.agent.util.MethodUtil
Remove first parameter from method descriptor
repeat(String, int) - Static method in class com.alibaba.testable.agent.util.StringUtil
repeat a text many times
right - Variable in class com.alibaba.testable.agent.tool.ImmutablePair
Right object

S

setDumpPath(String) - Static method in class com.alibaba.testable.agent.util.GlobalConfig
 
setLogFile(String) - Static method in class com.alibaba.testable.agent.util.GlobalConfig
 
setLogLevel(String) - Static method in class com.alibaba.testable.agent.util.GlobalConfig
 
setPkgPrefixBlackList(String) - Static method in class com.alibaba.testable.agent.util.GlobalConfig
 
setPkgPrefixWhiteList(String) - Static method in class com.alibaba.testable.agent.util.GlobalConfig
 
setupByClass(ClassNode) - Static method in class com.alibaba.testable.agent.util.DiagnoseUtil
 
setupLogRootPath() - Static method in class com.alibaba.testable.agent.util.GlobalConfig
 
SourceClassHandler - Class in com.alibaba.testable.agent.handler
 
SourceClassHandler(List<MethodInfo>, String) - Constructor for class com.alibaba.testable.agent.handler.SourceClassHandler
 
splitFirstAndRestParameters(String) - Static method in class com.alibaba.testable.agent.util.MethodUtil
Split desc to "first parameter" and "desc of rest parameters"
SpockFramework - Class in com.alibaba.testable.agent.handler.test
 
SpockFramework() - Constructor for class com.alibaba.testable.agent.handler.test.SpockFramework
 
stackEffect(int) - Static method in class com.alibaba.testable.agent.util.BytecodeUtil
Get stack impact of a specified ops code
StringUtil - Class in com.alibaba.testable.agent.util
 
StringUtil() - Constructor for class com.alibaba.testable.agent.util.StringUtil
 

T

TestableClassTransformer - Class in com.alibaba.testable.agent.transformer
 
TestableClassTransformer() - Constructor for class com.alibaba.testable.agent.transformer.TestableClassTransformer
 
TestCaseMethodType - Enum in com.alibaba.testable.agent.model
 
TestClassChecker - Class in com.alibaba.testable.agent.transformer
 
TestClassChecker() - Constructor for class com.alibaba.testable.agent.transformer.TestClassChecker
 
TestClassHandler - Class in com.alibaba.testable.agent.handler
 
TestClassHandler(Framework) - Constructor for class com.alibaba.testable.agent.handler.TestClassHandler
 
TestNgFramework - Class in com.alibaba.testable.agent.handler.test
 
TestNgFramework() - Constructor for class com.alibaba.testable.agent.handler.test.TestNgFramework
 
TestNgOnClassFramework - Class in com.alibaba.testable.agent.handler.test
 
TestNgOnClassFramework() - Constructor for class com.alibaba.testable.agent.handler.test.TestNgOnClassFramework
 
ThreadUtil - Class in com.alibaba.testable.agent.util
 
ThreadUtil() - Constructor for class com.alibaba.testable.agent.util.ThreadUtil
 
toByteCodeClassName(String) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Convert dot separated name to byte code class name
toDotSeparatedName(String) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Convert slash separated name to dot separated name
toJavaMethodDesc(String, String) - Static method in class com.alibaba.testable.agent.util.MethodUtil
Format to java style constructor descriptor
toJavaMethodDesc(String, String, String) - Static method in class com.alibaba.testable.agent.util.MethodUtil
Format to java style method descriptor
toJavaStyleClassName(String) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Convert byte code class name to dot separated human readable name
toOuterClassName(String) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Get outer class name from a inner class name
toPublicAccess(int) - Static method in class com.alibaba.testable.agent.util.BytecodeUtil
Make sure method has public access
toSlashSeparatedName(String) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Convert dot separated name to slash separated name
toSlashSeparateJavaStyleName(String) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Convert byte code class name to slash separated human readable name
toWrapperClass(Byte) - Static method in class com.alibaba.testable.agent.util.ClassUtil
Get wrapper class of specified private type
transform(ClassNode) - Method in class com.alibaba.testable.agent.handler.BaseClassHandler
Transform class byte code
transform(ClassNode) - Method in class com.alibaba.testable.agent.handler.FinalFieldClassHandler
 
transform(ClassNode) - Method in class com.alibaba.testable.agent.handler.MockClassHandler
 
transform(ClassNode) - Method in class com.alibaba.testable.agent.handler.OmniClassHandler
 
transform(ClassNode) - Method in class com.alibaba.testable.agent.handler.SourceClassHandler
Handle bytecode of source class
transform(ClassNode) - Method in class com.alibaba.testable.agent.handler.TestClassHandler
Handle bytecode of test class
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class com.alibaba.testable.agent.transformer.TestableClassTransformer
 
TravelStatus - Enum in com.alibaba.testable.agent.model
 
TYPE_ARRAY - Static variable in class com.alibaba.testable.agent.constant.ByteCodeConst
 
TYPE_BOOL - Static variable in class com.alibaba.testable.agent.constant.ByteCodeConst
 
TYPE_BYTE - Static variable in class com.alibaba.testable.agent.constant.ByteCodeConst
 
TYPE_CHAR - Static variable in class com.alibaba.testable.agent.constant.ByteCodeConst
 
TYPE_CLASS - Static variable in class com.alibaba.testable.agent.constant.ByteCodeConst
 
TYPE_DOUBLE - Static variable in class com.alibaba.testable.agent.constant.ByteCodeConst
 
TYPE_FLOAT - Static variable in class com.alibaba.testable.agent.constant.ByteCodeConst
 
TYPE_INT - Static variable in class com.alibaba.testable.agent.constant.ByteCodeConst
 
TYPE_LONG - Static variable in class com.alibaba.testable.agent.constant.ByteCodeConst
 
TYPE_SHORT - Static variable in class com.alibaba.testable.agent.constant.ByteCodeConst
 
TYPE_VOID - Static variable in class com.alibaba.testable.agent.constant.ByteCodeConst
 

V

valueOf(String) - Static method in enum com.alibaba.testable.agent.model.TestCaseMethodType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.alibaba.testable.agent.model.TravelStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.alibaba.testable.agent.model.TestCaseMethodType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.alibaba.testable.agent.model.TravelStatus
Returns an array containing the constants of this enum type, in the order they are declared.
VOID_ARGS - Static variable in class com.alibaba.testable.agent.handler.BaseClassHandler
 
VOID_RES - Static variable in class com.alibaba.testable.agent.handler.BaseClassHandler
 
A B C D E F G H I J K L M O P R S T V 
Skip navigation links

Copyright © 2021. All rights reserved.