- canChangeByReturn() - 类 中的方法com.alibaba.bytekit.asm.location.Location
-
标记在这个location,栈上原来的值可以被 callback 函数的return值替换掉
- canChangeByReturn() - 类 中的方法com.alibaba.bytekit.asm.location.Location.ExitLocation
-
- canChangeByReturn() - 类 中的方法com.alibaba.bytekit.asm.location.Location.InvokeLocation
-
- canChangeByReturn() - 类 中的方法com.alibaba.bytekit.asm.location.Location.ThrowLocation
-
- CatchBlock(Label, Label, Label, String) - 类 的构造器com.alibaba.bytekit.asm.MethodCallInliner.CatchBlock
-
- check(BindingContext) - 类 中的方法com.alibaba.bytekit.asm.binding.Binding
-
检查当前条件下这个binding是否可以工作,比如检查field是否有这个field。
- checkCast(InsnList, Type) - 类 中的静态方法com.alibaba.bytekit.utils.AsmOpUtils
-
Generates the instruction to check that the top stack value is of the
given type.
- CLASS_TYPE - 类 中的静态变量com.alibaba.bytekit.utils.AsmOpUtils
-
- ClassBinding - com.alibaba.bytekit.asm.binding中的类
-
- ClassBinding() - 类 的构造器com.alibaba.bytekit.asm.binding.ClassBinding
-
- ClassBindingParser() - 类 的构造器com.alibaba.bytekit.asm.binding.Binding.ClassBindingParser
-
- ClassbyteClassLoader(URL[], ClassLoader) - 类 的构造器com.alibaba.bytekit.utils.VerifyUtils.ClassbyteClassLoader
-
- ClassLoaderAwareClassWriter - com.alibaba.bytekit.asm中的类
-
已过时。
- ClassLoaderAwareClassWriter(int, ClassLoader) - 类 的构造器com.alibaba.bytekit.asm.ClassLoaderAwareClassWriter
-
已过时。
- ClassLoaderAwareClassWriter(ClassReader, int, ClassLoader) - 类 的构造器com.alibaba.bytekit.asm.ClassLoaderAwareClassWriter
-
已过时。
- ClassLoaderUtils - com.alibaba.bytekit.utils中的类
-
- ClassLoaderUtils() - 类 的构造器com.alibaba.bytekit.utils.ClassLoaderUtils
-
- ClassMatcher - com.alibaba.bytekit.asm.matcher中的接口
-
- ClassMeta - com.alibaba.bytekit.asm.meta中的类
-
从字节码 byte[] 中提取类的元信息
- ClassMeta() - 类 的构造器com.alibaba.bytekit.asm.meta.ClassMeta
-
- ClassMeta(byte[], ClassLoader) - 类 的构造器com.alibaba.bytekit.asm.meta.ClassMeta
-
- ClassMetaCache - com.alibaba.bytekit.asm.meta中的类
-
每个ClassLoader对应一个 ClassMetaCache
- ClassMetaCache(ClassLoader) - 类 的构造器com.alibaba.bytekit.asm.meta.ClassMetaCache
-
- ClassMetaClassWriter - com.alibaba.bytekit.asm中的类
-
基于 ClassMeta 实现的 ClassWriter,避免加载类
- ClassMetaClassWriter(int, ClassLoader) - 类 的构造器com.alibaba.bytekit.asm.ClassMetaClassWriter
-
- ClassMetaClassWriter(ClassReader, int, ClassLoader) - 类 的构造器com.alibaba.bytekit.asm.ClassMetaClassWriter
-
- ClassMetaService - com.alibaba.bytekit.asm.meta中的类
-
记录所有类的元信息,用于判断是否实现了接口,是否子类
1.
- ClassMetaService() - 类 的构造器com.alibaba.bytekit.asm.meta.ClassMetaService
-
- className(byte[]) - 类 中的静态方法com.alibaba.bytekit.utils.AsmUtils
-
- clear() - 类 中的方法com.alibaba.bytekit.utils.concurrent.ConcurrentWeakKeyHashMap
-
Removes all of the mappings from this map.
- close(InputStream) - 类 中的静态方法com.alibaba.bytekit.utils.IOUtils
-
- close(OutputStream) - 类 中的静态方法com.alibaba.bytekit.utils.IOUtils
-
- close(Reader) - 类 中的静态方法com.alibaba.bytekit.utils.IOUtils
-
- close(Writer) - 类 中的静态方法com.alibaba.bytekit.utils.IOUtils
-
- close(Closeable) - 类 中的静态方法com.alibaba.bytekit.utils.IOUtils
-
- close(ZipFile) - 类 中的静态方法com.alibaba.bytekit.utils.IOUtils
-
- com.alibaba.bytekit - 程序包 com.alibaba.bytekit
-
- com.alibaba.bytekit.asm - 程序包 com.alibaba.bytekit.asm
-
- com.alibaba.bytekit.asm.binding - 程序包 com.alibaba.bytekit.asm.binding
-
- com.alibaba.bytekit.asm.binding.annotation - 程序包 com.alibaba.bytekit.asm.binding.annotation
-
- com.alibaba.bytekit.asm.inst.impl - 程序包 com.alibaba.bytekit.asm.inst.impl
-
- com.alibaba.bytekit.asm.instrument - 程序包 com.alibaba.bytekit.asm.instrument
-
- com.alibaba.bytekit.asm.interceptor - 程序包 com.alibaba.bytekit.asm.interceptor
-
- com.alibaba.bytekit.asm.interceptor.annotation - 程序包 com.alibaba.bytekit.asm.interceptor.annotation
-
- com.alibaba.bytekit.asm.interceptor.parser - 程序包 com.alibaba.bytekit.asm.interceptor.parser
-
- com.alibaba.bytekit.asm.location - 程序包 com.alibaba.bytekit.asm.location
-
- com.alibaba.bytekit.asm.location.filter - 程序包 com.alibaba.bytekit.asm.location.filter
-
- com.alibaba.bytekit.asm.matcher - 程序包 com.alibaba.bytekit.asm.matcher
-
- com.alibaba.bytekit.asm.meta - 程序包 com.alibaba.bytekit.asm.meta
-
- com.alibaba.bytekit.log - 程序包 com.alibaba.bytekit.log
-
from https://github.com/reactor/reactor-core/tree/v3.3.11.RELEASE/reactor-core/src/main/java/reactor/util
- com.alibaba.bytekit.utils - 程序包 com.alibaba.bytekit.utils
-
- com.alibaba.bytekit.utils.concurrent - 程序包 com.alibaba.bytekit.utils.concurrent
-
- compareTo(Pair<FIRST, SECOND>) - 类 中的方法com.alibaba.bytekit.utils.Pair
-
- ConcurrentWeakKeyHashMap<K,V> - com.alibaba.bytekit.utils.concurrent中的类
-
- ConcurrentWeakKeyHashMap(int, float, int) - 类 的构造器com.alibaba.bytekit.utils.concurrent.ConcurrentWeakKeyHashMap
-
Creates a new, empty map with the specified initial capacity, load factor
and concurrency level.
- ConcurrentWeakKeyHashMap(int, float) - 类 的构造器com.alibaba.bytekit.utils.concurrent.ConcurrentWeakKeyHashMap
-
Creates a new, empty map with the specified initial capacity and load
factor and with the default reference types (weak keys, strong values),
and concurrencyLevel (16).
- ConcurrentWeakKeyHashMap(int) - 类 的构造器com.alibaba.bytekit.utils.concurrent.ConcurrentWeakKeyHashMap
-
Creates a new, empty map with the specified initial capacity, and with
default reference types (weak keys, strong values), load factor (0.75)
and concurrencyLevel (16).
- ConcurrentWeakKeyHashMap() - 类 的构造器com.alibaba.bytekit.utils.concurrent.ConcurrentWeakKeyHashMap
-
Creates a new, empty map with a default initial capacity (16), reference
types (weak keys, strong values), default load factor (0.75) and
concurrencyLevel (16).
- ConcurrentWeakKeyHashMap(Map<? extends K, ? extends V>) - 类 的构造器com.alibaba.bytekit.utils.concurrent.ConcurrentWeakKeyHashMap
-
Creates a new map with the same mappings as the given map.
- contains(Object) - 类 中的方法com.alibaba.bytekit.utils.concurrent.ConcurrentWeakKeyHashMap
-
Legacy method testing if some key maps into the specified value in this
table.
- containsKey(Object) - 类 中的方法com.alibaba.bytekit.utils.concurrent.ConcurrentWeakKeyHashMap
-
Tests if the specified object is a key in this table.
- containsMethodInsnNode(MethodNode, String, String) - 类 中的静态方法com.alibaba.bytekit.utils.AsmUtils
-
- containsValue(Object) - 类 中的方法com.alibaba.bytekit.utils.concurrent.ConcurrentWeakKeyHashMap
-
Returns true if this map maps one or more keys to the specified
value.
- copy(MethodNode) - 类 中的静态方法com.alibaba.bytekit.utils.AsmUtils
-
- copy(ClassNode) - 类 中的静态方法com.alibaba.bytekit.utils.AsmUtils
-
- copy(InputStream, OutputStream) - 类 中的静态方法com.alibaba.bytekit.utils.IOUtils
-
- COPYABLE_FIELDS - 类 中的静态变量com.alibaba.bytekit.utils.ReflectionUtils
-
Pre-built FieldFilter that matches all non-static, non-final fields.
- count - 类 中的变量com.alibaba.bytekit.asm.location.AccessLocationMatcher
-
- createInterceptorProcessor(Method, LocationMatcher, boolean, Class<? extends Throwable>, Class<?>) - 类 中的静态方法com.alibaba.bytekit.asm.interceptor.annotation.InterceptorParserUtils
-
- currentJvmMajorVersion() - 类 中的静态方法com.alibaba.bytekit.utils.AsmUtils
-
如果成功获取,返回大于 0 的值
- debug(String) - 接口 中的方法com.alibaba.bytekit.log.Logger
-
Log a message at the DEBUG level.
- debug(String, Object...) - 接口 中的方法com.alibaba.bytekit.log.Logger
-
Log a message at the DEBUG level according to the specified format and
arguments.
- debug(String, Throwable) - 接口 中的方法com.alibaba.bytekit.log.Logger
-
Log an exception (throwable) at the DEBUG level with an accompanying message.
- declaresException(Method, Class<?>) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Determine whether the given method explicitly declares the given
exception or one of its superclasses, which means that an exception
of that type can be propagated as-is within a reflective invocation.
- decompile(byte[]) - 类 中的静态方法com.alibaba.bytekit.utils.Decompiler
-
- decompile(String) - 类 中的静态方法com.alibaba.bytekit.utils.Decompiler
-
- decompile(String, String) - 类 中的静态方法com.alibaba.bytekit.utils.Decompiler
-
- Decompiler - com.alibaba.bytekit.utils中的类
-
TODO com.taobao.arthas.core.util.Decompiler
- Decompiler() - 类 的构造器com.alibaba.bytekit.utils.Decompiler
-
- DEFAULT_INNER_VARIABLE_PREFIX - 类 中的静态变量com.alibaba.bytekit.asm.MethodProcessor
-
- DefaultInterceptorClassParser - com.alibaba.bytekit.asm.interceptor.parser中的类
-
- DefaultInterceptorClassParser() - 类 的构造器com.alibaba.bytekit.asm.interceptor.parser.DefaultInterceptorClassParser
-
- DefaultLocationFilter - com.alibaba.bytekit.asm.location.filter中的类
-
- DefaultLocationFilter() - 类 的构造器com.alibaba.bytekit.asm.location.filter.DefaultLocationFilter
-
- DEFINE - 类 中的静态变量com.alibaba.bytekit.asm.instrument.InstrumentTemplate
-
通常是工具类,需要在运行时define到用户的ClassLoader里
- defineClass(String, byte[], ClassLoader) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectUtils
-
- defineClass(String, byte[], ClassLoader, ProtectionDomain) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectUtils
-
- defineClass(String, byte[], ClassLoader, ProtectionDomain, Class<?>) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectUtils
-
- DefineConfig - com.alibaba.bytekit.asm.instrument中的类
-
- DefineConfig(byte[], String) - 类 的构造器com.alibaba.bytekit.asm.instrument.DefineConfig
-
- doWith(Field) - 接口 中的方法com.alibaba.bytekit.utils.ReflectionUtils.FieldCallback
-
Perform an operation using the given field.
- doWith(Method) - 接口 中的方法com.alibaba.bytekit.utils.ReflectionUtils.MethodCallback
-
Perform an operation using the given method.
- doWithFields(Class<?>, ReflectionUtils.FieldCallback) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Invoke the given callback on all fields in the target class, going up the
class hierarchy to get all declared fields.
- doWithFields(Class<?>, ReflectionUtils.FieldCallback, ReflectionUtils.FieldFilter) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Invoke the given callback on all fields in the target class, going up the
class hierarchy to get all declared fields.
- doWithLocalFields(Class<?>, ReflectionUtils.FieldCallback) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Invoke the given callback on all fields in the target class, going up the
class hierarchy to get all declared fields.
- doWithLocalMethods(Class<?>, ReflectionUtils.MethodCallback) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Perform the given callback operation on all matching methods of the given
class, as locally declared or equivalent thereof (such as default methods
on Java 8 based interfaces that the given class implements).
- doWithMethods(Class<?>, ReflectionUtils.MethodCallback) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Perform the given callback operation on all matching methods of the given
class and superclasses.
- doWithMethods(Class<?>, ReflectionUtils.MethodCallback, ReflectionUtils.MethodFilter) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Perform the given callback operation on all matching methods of the given
class and superclasses (or given interface and super-interfaces).
- dup(InsnList) - 类 中的静态方法com.alibaba.bytekit.utils.AsmOpUtils
-
- dup2(InsnList) - 类 中的静态方法com.alibaba.bytekit.utils.AsmOpUtils
-
- dup2X1(InsnList) - 类 中的静态方法com.alibaba.bytekit.utils.AsmOpUtils
-
Generates a DUP2_X1 instruction.
- dup2X2(InsnList) - 类 中的静态方法com.alibaba.bytekit.utils.AsmOpUtils
-
Generates a DUP2_X2 instruction.
- dupX1(InsnList) - 类 中的静态方法com.alibaba.bytekit.utils.AsmOpUtils
-
- dupX2(InsnList) - 类 中的静态方法com.alibaba.bytekit.utils.AsmOpUtils
-
- info(String) - 接口 中的方法com.alibaba.bytekit.log.Logger
-
Log a message at the INFO level.
- info(String, Object...) - 接口 中的方法com.alibaba.bytekit.log.Logger
-
Log a message at the INFO level according to the specified format and
arguments.
- info(String, Throwable) - 接口 中的方法com.alibaba.bytekit.log.Logger
-
Log an exception (throwable) at the INFO level with an accompanying message.
- initInvokeArgsVariableNode() - 类 中的方法com.alibaba.bytekit.asm.MethodProcessor
-
- initInvokeReturnVariableNode(String, Type) - 类 中的方法com.alibaba.bytekit.asm.MethodProcessor
-
- initMonitorVariableNode() - 类 中的方法com.alibaba.bytekit.asm.MethodProcessor
-
- initReturnVariableNode() - 类 中的方法com.alibaba.bytekit.asm.MethodProcessor
-
- initThrowVariableNode() - 类 中的方法com.alibaba.bytekit.asm.MethodProcessor
-
- initTryCatchBlock() - 类 中的方法com.alibaba.bytekit.asm.MethodProcessor
-
- initTryCatchBlock(String) - 类 中的方法com.alibaba.bytekit.asm.MethodProcessor
-
- inline(String, MethodNode) - 类 中的方法com.alibaba.bytekit.asm.MethodProcessor
-
- inline(String, MethodNode, boolean) - 类 中的方法com.alibaba.bytekit.asm.MethodProcessor
-
TODO 可以考虑实现修改值的功能,原理是传入的 args实际转化为一个stack上的slot,只要在inline之后,把 stack上面的对应的slot保存到想要保存的位置就可以了。
- InliningAdapter - com.alibaba.bytekit.asm中的类
-
Adapter for to be inlined code.
- InliningAdapter(LocalVariablesSorter, int, String, Label) - 类 的构造器com.alibaba.bytekit.asm.InliningAdapter
-
- install() - 类 中的静态方法com.alibaba.bytekit.utils.AgentUtils
-
- InstanceUtils - com.alibaba.bytekit.utils中的类
-
- InstanceUtils() - 类 的构造器com.alibaba.bytekit.utils.InstanceUtils
-
- instanceVerity(byte[]) - 类 中的静态方法com.alibaba.bytekit.utils.VerifyUtils
-
- INSTRUMENT - 类 中的静态变量com.alibaba.bytekit.asm.instrument.InstrumentTemplate
-
- INSTRUMENT_PROPERTIES - 类 中的静态变量com.alibaba.bytekit.asm.instrument.InstrumentTemplate
-
- InstrumentConfig - com.alibaba.bytekit.asm.instrument中的类
-
1.
- InstrumentConfig(ClassNode, ClassMatcher) - 类 的构造器com.alibaba.bytekit.asm.instrument.InstrumentConfig
-
- InstrumentConfig(ClassNode, ClassMatcher, boolean) - 类 的构造器com.alibaba.bytekit.asm.instrument.InstrumentConfig
-
- InstrumentImpl - com.alibaba.bytekit.asm.inst.impl中的类
-
- InstrumentImpl() - 类 的构造器com.alibaba.bytekit.asm.inst.impl.InstrumentImpl
-
- InstrumentParseResult - com.alibaba.bytekit.asm.instrument中的类
-
- InstrumentParseResult() - 类 的构造器com.alibaba.bytekit.asm.instrument.InstrumentParseResult
-
- InstrumentTemplate - com.alibaba.bytekit.asm.instrument中的类
-
- InstrumentTemplate(File...) - 类 的构造器com.alibaba.bytekit.asm.instrument.InstrumentTemplate
-
- InstrumentTransformer - com.alibaba.bytekit.asm.instrument中的类
-
- InstrumentTransformer(InstrumentParseResult) - 类 的构造器com.alibaba.bytekit.asm.instrument.InstrumentTransformer
-
- IntBinding - com.alibaba.bytekit.asm.binding中的类
-
- IntBinding(int) - 类 的构造器com.alibaba.bytekit.asm.binding.IntBinding
-
- IntBinding(int, boolean) - 类 的构造器com.alibaba.bytekit.asm.binding.IntBinding
-
- Inteceptor - com.alibaba.bytekit.asm.interceptor中的接口
-
- InterceptorClassParser - com.alibaba.bytekit.asm.interceptor.parser中的接口
-
- InterceptorMethodConfig - com.alibaba.bytekit.asm.interceptor中的类
-
- InterceptorMethodConfig() - 类 的构造器com.alibaba.bytekit.asm.interceptor.InterceptorMethodConfig
-
- InterceptorParserHander - com.alibaba.bytekit.asm.interceptor.annotation中的注释类型
-
- InterceptorParserUtils - com.alibaba.bytekit.asm.interceptor.annotation中的类
-
- InterceptorParserUtils() - 类 的构造器com.alibaba.bytekit.asm.interceptor.annotation.InterceptorParserUtils
-
- InterceptorProcessor - com.alibaba.bytekit.asm.interceptor中的类
-
- InterceptorProcessor(ClassLoader) - 类 的构造器com.alibaba.bytekit.asm.interceptor.InterceptorProcessor
-
- InterceptorProcessorParser - com.alibaba.bytekit.asm.interceptor.parser中的接口
-
- internalClassName(String) - 类 中的静态方法com.alibaba.bytekit.utils.AsmUtils
-
- internalClassName(Class<?>) - 类 中的静态方法com.alibaba.bytekit.utils.AsmUtils
-
- internalizeClass(String) - 类 中的静态方法com.alibaba.bytekit.utils.TypeHelper
-
convert a classname from external form to canonical form i.e. replace
all slashes with dots
- internalizeDescriptor(String) - 类 中的静态方法com.alibaba.bytekit.utils.TypeHelper
-
convert a method descriptor from the form used to represent it externally to canonical form
- invoke(Object, String, Object...) - 类 中的静态方法com.alibaba.bytekit.utils.VerifyUtils
-
- InvokeArgsBinding - com.alibaba.bytekit.asm.binding中的类
-
invoke 传入的参数列表,有严格的限制,只能在 invoke 之前。
- InvokeArgsBinding() - 类 的构造器com.alibaba.bytekit.asm.binding.InvokeArgsBinding
-
- InvokeArgsBindingParser() - 类 的构造器com.alibaba.bytekit.asm.binding.Binding.InvokeArgsBindingParser
-
- InvokeCheckLocationFilter - com.alibaba.bytekit.asm.location.filter中的类
-
检查某个 AbstractInsnNode 的前面是否有某个函数调用,如果有,则认为这个location是已被处理过的
- InvokeCheckLocationFilter(String, String, LocationType) - 类 的构造器com.alibaba.bytekit.asm.location.filter.InvokeCheckLocationFilter
-
- invokeConstructor(InsnList, Type, Method) - 类 中的静态方法com.alibaba.bytekit.utils.AsmOpUtils
-
- InvokeContainLocationFilter - com.alibaba.bytekit.asm.location.filter中的类
-
检查整个method里,是否有某个函数调用。
- InvokeContainLocationFilter(String, String, LocationType) - 类 的构造器com.alibaba.bytekit.asm.location.filter.InvokeContainLocationFilter
-
- InvokeExceptionExitLocation(MethodInsnNode, AbstractInsnNode) - 类 的构造器com.alibaba.bytekit.asm.location.Location.InvokeExceptionExitLocation
-
- InvokeExceptionInterceptorProcessorParser() - 类 的构造器com.alibaba.bytekit.asm.interceptor.annotation.AtInvokeException.InvokeExceptionInterceptorProcessorParser
-
- InvokeInfoBinding - com.alibaba.bytekit.asm.binding中的类
-
包含 owner/method name/ method desc/ line number
- InvokeInfoBinding() - 类 的构造器com.alibaba.bytekit.asm.binding.InvokeInfoBinding
-
- InvokeInfoBindingParser() - 类 的构造器com.alibaba.bytekit.asm.binding.Binding.InvokeInfoBindingParser
-
- InvokeInterceptorProcessorParser() - 类 的构造器com.alibaba.bytekit.asm.interceptor.annotation.AtInvoke.InvokeInterceptorProcessorParser
-
- invokeJdbcMethod(Method, Object) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Invoke the specified JDBC API
Method against the supplied target
object with no arguments.
- invokeJdbcMethod(Method, Object, Object...) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Invoke the specified JDBC API
Method against the supplied target
object with the supplied arguments.
- InvokeLocation(MethodInsnNode, int, boolean) - 类 的构造器com.alibaba.bytekit.asm.location.Location.InvokeLocation
-
- InvokeLocationMatcher - com.alibaba.bytekit.asm.location中的类
-
- InvokeLocationMatcher(String, String, String, int, boolean, List<String>, boolean) - 类 的构造器com.alibaba.bytekit.asm.location.InvokeLocationMatcher
-
- InvokeLocationMatcher(String, String, String, int, boolean, List<String>) - 类 的构造器com.alibaba.bytekit.asm.location.InvokeLocationMatcher
-
- InvokeLocationMatcher(String, String, String, int, boolean) - 类 的构造器com.alibaba.bytekit.asm.location.InvokeLocationMatcher
-
- invokeMethod(Method, Object) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Invoke the specified
Method against the supplied target object with no arguments.
- invokeMethod(Method, Object, Object...) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Invoke the specified
Method against the supplied target object with the
supplied arguments.
- InvokeMethodDeclarationBinding - com.alibaba.bytekit.asm.binding中的类
-
- InvokeMethodDeclarationBinding() - 类 的构造器com.alibaba.bytekit.asm.binding.InvokeMethodDeclarationBinding
-
- InvokeMethodDeclarationBindingParser() - 类 的构造器com.alibaba.bytekit.asm.binding.Binding.InvokeMethodDeclarationBindingParser
-
- InvokeMethodNameBinding - com.alibaba.bytekit.asm.binding中的类
-
- InvokeMethodNameBinding() - 类 的构造器com.alibaba.bytekit.asm.binding.InvokeMethodNameBinding
-
- InvokeMethodNameBindingParser() - 类 的构造器com.alibaba.bytekit.asm.binding.Binding.InvokeMethodNameBindingParser
-
- InvokeMethodOwnerBinding - com.alibaba.bytekit.asm.binding中的类
-
- InvokeMethodOwnerBinding() - 类 的构造器com.alibaba.bytekit.asm.binding.InvokeMethodOwnerBinding
-
- InvokeMethodOwnerBindingParser() - 类 的构造器com.alibaba.bytekit.asm.binding.Binding.InvokeMethodOwnerBindingParser
-
- InvokeReturnBinding - com.alibaba.bytekit.asm.binding中的类
-
invoke 的返回值
- InvokeReturnBinding() - 类 的构造器com.alibaba.bytekit.asm.binding.InvokeReturnBinding
-
- InvokeReturnBindingParser() - 类 的构造器com.alibaba.bytekit.asm.binding.Binding.InvokeReturnBindingParser
-
- IOUtils - com.alibaba.bytekit.utils中的类
-
- isAbstract(MethodNode) - 类 中的静态方法com.alibaba.bytekit.utils.AsmUtils
-
- isAssignableFrom(ClassMeta) - 类 中的方法com.alibaba.bytekit.asm.meta.ClassMeta
-
- isBoxType(Type) - 类 中的静态方法com.alibaba.bytekit.utils.AsmOpUtils
-
- isCglibRenamedMethod(Method) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Determine whether the given method is a CGLIB 'renamed' method,
following the pattern "CGLIB$methodName$0".
- isConstructor() - 类 中的方法com.alibaba.bytekit.asm.MethodProcessor
-
- isConstructor(MethodNode) - 类 中的静态方法com.alibaba.bytekit.utils.AsmUtils
-
- isDebugEnabled() - 接口 中的方法com.alibaba.bytekit.log.Logger
-
Is the logger instance enabled for the DEBUG level?
- isEmpty() - 类 中的方法com.alibaba.bytekit.utils.concurrent.ConcurrentWeakKeyHashMap
-
Returns true if this map contains no key-value mappings.
- isEnhancerByCGLIB(String) - 类 中的静态方法com.alibaba.bytekit.utils.AsmUtils
-
- isEqualsMethod(Method) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Determine whether the given method is an "equals" method.
- isErrorEnabled() - 接口 中的方法com.alibaba.bytekit.log.Logger
-
Is the logger instance enabled for the ERROR level?
- isGreaterThanJava17() - 类 中的静态方法com.alibaba.bytekit.utils.JavaVersionUtils
-
- isGreaterThanJava7() - 类 中的静态方法com.alibaba.bytekit.utils.JavaVersionUtils
-
- isGreaterThanJava8() - 类 中的静态方法com.alibaba.bytekit.utils.JavaVersionUtils
-
- isHashCodeMethod(Method) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Determine whether the given method is a "hashCode" method.
- isInfoEnabled() - 接口 中的方法com.alibaba.bytekit.log.Logger
-
Is the logger instance enabled for the INFO level?
- isInline() - 类 中的方法com.alibaba.bytekit.asm.interceptor.InterceptorMethodConfig
-
- isInterface() - 类 中的方法com.alibaba.bytekit.asm.meta.ClassMeta
-
- isJava6() - 类 中的静态方法com.alibaba.bytekit.utils.JavaVersionUtils
-
- isJava7() - 类 中的静态方法com.alibaba.bytekit.utils.JavaVersionUtils
-
- isJava8() - 类 中的静态方法com.alibaba.bytekit.utils.JavaVersionUtils
-
- isJava9() - 类 中的静态方法com.alibaba.bytekit.utils.JavaVersionUtils
-
- isLessThanJava9() - 类 中的静态方法com.alibaba.bytekit.utils.JavaVersionUtils
-
- isNative(MethodNode) - 类 中的静态方法com.alibaba.bytekit.utils.AsmUtils
-
- isObjectMethod(Method) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Determine whether the given method is originally declared by
Object.
- isPublicStaticFinal(Field) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Determine whether the given field is a "public static final" constant.
- isReturnCode(int) - 类 中的静态方法com.alibaba.bytekit.utils.AsmOpUtils
-
- isStackNeedSave() - 类 中的方法com.alibaba.bytekit.asm.location.Location
-
- isStatic() - 类 中的方法com.alibaba.bytekit.asm.MethodProcessor
-
- isStatic(MethodNode) - 类 中的静态方法com.alibaba.bytekit.utils.AsmUtils
-
- isStatic(MethodInsnNode) - 类 中的静态方法com.alibaba.bytekit.utils.AsmUtils
-
- isSuccess() - 类 中的方法com.alibaba.bytekit.asm.inst.impl.MethodReplaceResult
-
- isToStringMethod(Method) - 类 中的静态方法com.alibaba.bytekit.utils.ReflectionUtils
-
Determine whether the given method is a "toString" method.
- isTraceEnabled() - 接口 中的方法com.alibaba.bytekit.log.Logger
-
Is the logger instance enabled for the TRACE level?
- isUpdateMajorVersion() - 类 中的方法com.alibaba.bytekit.asm.instrument.InstrumentConfig
-
- isWarnEnabled() - 接口 中的方法com.alibaba.bytekit.log.Logger
-
Is the logger instance enabled for the WARN level?
- isWhenComplete() - 类 中的方法com.alibaba.bytekit.asm.location.InvokeLocationMatcher
-
- isWhenComplete() - 类 中的方法com.alibaba.bytekit.asm.location.Location
-