所有程序包的分层结构
- com.alibaba.bytekit,
- com.alibaba.bytekit.asm,
- com.alibaba.bytekit.asm.binding,
- com.alibaba.bytekit.asm.binding.annotation,
- com.alibaba.bytekit.asm.inst.impl,
- com.alibaba.bytekit.asm.instrument,
- com.alibaba.bytekit.asm.interceptor,
- com.alibaba.bytekit.asm.interceptor.annotation,
- com.alibaba.bytekit.asm.interceptor.parser,
- com.alibaba.bytekit.asm.location,
- com.alibaba.bytekit.asm.location.filter,
- com.alibaba.bytekit.asm.matcher,
- com.alibaba.bytekit.asm.meta,
- com.alibaba.bytekit.log,
- com.alibaba.bytekit.utils,
- com.alibaba.bytekit.utils.concurrent,
- com.example
类分层结构
- java.lang.Object
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - com.alibaba.bytekit.utils.concurrent.ConcurrentWeakKeyHashMap<K,
V> (implements java.util.concurrent.ConcurrentMap<K, V>)
- com.alibaba.bytekit.utils.concurrent.ConcurrentWeakKeyHashMap<K,
- com.alibaba.bytekit.asm.location.AccessLocationMatcher (implements com.alibaba.bytekit.asm.location.LocationMatcher)
- com.alibaba.bytekit.asm.location.FieldAccessLocationMatcher
- com.alibaba.bytekit.asm.location.VariableAccessLocationMatcher
- com.alibaba.bytekit.utils.AgentUtils
- com.alibaba.bytekit.utils.AgentUtils.SimpleClassFileTransformer (implements java.lang.instrument.ClassFileTransformer)
- com.alibaba.bytekit.utils.AnnotationUtils
- com.alibaba.bytekit.utils.AsmAnnotationUtils
- com.alibaba.bytekit.utils.AsmOpUtils
- com.alibaba.bytekit.utils.AsmUtils
- com.alibaba.bytekit.asm.interceptor.annotation.AtEnter.EnterInterceptorProcessorParser (implements com.alibaba.bytekit.asm.interceptor.parser.InterceptorProcessorParser)
- com.alibaba.bytekit.asm.interceptor.annotation.AtExceptionExit.ExceptionExitInterceptorProcessorParser (implements com.alibaba.bytekit.asm.interceptor.parser.InterceptorProcessorParser)
- com.alibaba.bytekit.asm.interceptor.annotation.AtExit.ExitInterceptorProcessorParser (implements com.alibaba.bytekit.asm.interceptor.parser.InterceptorProcessorParser)
- com.alibaba.bytekit.asm.interceptor.annotation.AtFieldAccess.FieldAccessInterceptorProcessorParser (implements com.alibaba.bytekit.asm.interceptor.parser.InterceptorProcessorParser)
- com.alibaba.bytekit.asm.interceptor.annotation.AtInvoke.InvokeInterceptorProcessorParser (implements com.alibaba.bytekit.asm.interceptor.parser.InterceptorProcessorParser)
- com.alibaba.bytekit.asm.interceptor.annotation.AtInvokeException.InvokeExceptionInterceptorProcessorParser (implements com.alibaba.bytekit.asm.interceptor.parser.InterceptorProcessorParser)
- com.alibaba.bytekit.asm.interceptor.annotation.AtLine.LineInterceptorProcessorParser (implements com.alibaba.bytekit.asm.interceptor.parser.InterceptorProcessorParser)
- com.alibaba.bytekit.asm.interceptor.annotation.AtSyncEnter.SyncEnterInterceptorProcessorParser (implements com.alibaba.bytekit.asm.interceptor.parser.InterceptorProcessorParser)
- com.alibaba.bytekit.asm.interceptor.annotation.AtSyncExit.SyncExitInterceptorProcessorParser (implements com.alibaba.bytekit.asm.interceptor.parser.InterceptorProcessorParser)
- com.alibaba.bytekit.asm.interceptor.annotation.AtThrow.ThrowInterceptorProcessorParser (implements com.alibaba.bytekit.asm.interceptor.parser.InterceptorProcessorParser)
- com.example.AynLineDemo
- com.example.AynLineDemo.MicroService
- com.example.AynLineDemo.TestAccessInterceptor
- com.alibaba.bytekit.asm.binding.Binding
- com.alibaba.bytekit.asm.binding.ArgNamesBinding
- com.alibaba.bytekit.asm.binding.ArgsBinding
- com.alibaba.bytekit.asm.binding.ArrayBinding
- com.alibaba.bytekit.asm.binding.ClassBinding
- com.alibaba.bytekit.asm.binding.FieldBinding
- com.alibaba.bytekit.asm.binding.IntBinding
- com.alibaba.bytekit.asm.binding.InvokeArgsBinding
- com.alibaba.bytekit.asm.binding.InvokeInfoBinding
- com.alibaba.bytekit.asm.binding.InvokeMethodDeclarationBinding
- com.alibaba.bytekit.asm.binding.InvokeMethodNameBinding
- com.alibaba.bytekit.asm.binding.InvokeMethodOwnerBinding
- com.alibaba.bytekit.asm.binding.InvokeReturnBinding
- com.alibaba.bytekit.asm.binding.LineBinding
- com.alibaba.bytekit.asm.binding.LocalVarNamesBinding
- com.alibaba.bytekit.asm.binding.LocalVarsBinding
- com.alibaba.bytekit.asm.binding.MethodBinding
- com.alibaba.bytekit.asm.binding.MethodDeclarationBinding
- com.alibaba.bytekit.asm.binding.MethodInfoBinding
- com.alibaba.bytekit.asm.binding.MethodNameBinding
- com.alibaba.bytekit.asm.binding.MonitorBinding
- com.alibaba.bytekit.asm.binding.ReturnBinding
- com.alibaba.bytekit.asm.binding.ThisBinding
- com.alibaba.bytekit.asm.binding.ThrowableBinding
- com.alibaba.bytekit.asm.binding.Binding.ArgNamesBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.ArgsBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.ClassBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.FieldBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.InvokeArgsBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.InvokeInfoBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.InvokeMethodDeclarationBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.InvokeMethodNameBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.InvokeMethodOwnerBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.InvokeReturnBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.LineBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.LocalVarNamesBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.LocalVarsBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.MethodBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.MethodDescBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.MethodInfoBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.MethodNameBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.MonitorBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.ReturnBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.ThisBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.Binding.ThrowableBindingParser (implements com.alibaba.bytekit.asm.binding.annotation.BindingParser)
- com.alibaba.bytekit.asm.binding.BindingContext
- com.alibaba.bytekit.asm.interceptor.annotation.BindingParserUtils
- com.alibaba.bytekit.utils.BytecodeRetrievalTool
- com.alibaba.bytekit.ByteKit
- java.lang.ClassLoader
- java.security.SecureClassLoader
- java.net.URLClassLoader (implements java.io.Closeable)
- com.alibaba.bytekit.utils.VerifyUtils.ClassbyteClassLoader
- java.net.URLClassLoader (implements java.io.Closeable)
- java.security.SecureClassLoader
- com.alibaba.bytekit.utils.ClassLoaderUtils
- com.alibaba.bytekit.asm.meta.ClassMeta
- com.alibaba.bytekit.asm.meta.ClassMetaCache
- com.alibaba.bytekit.asm.meta.ClassMetaService
- com.alibaba.deps.org.objectweb.asm.ClassVisitor
- com.alibaba.deps.org.objectweb.asm.ClassWriter
- com.alibaba.bytekit.asm.ClassLoaderAwareClassWriter
- com.alibaba.bytekit.asm.ClassMetaClassWriter
- com.alibaba.deps.org.objectweb.asm.ClassWriter
- com.alibaba.bytekit.utils.Decompiler
- com.alibaba.bytekit.asm.interceptor.parser.DefaultInterceptorClassParser (implements com.alibaba.bytekit.asm.interceptor.parser.InterceptorClassParser)
- com.alibaba.bytekit.asm.location.filter.DefaultLocationFilter (implements com.alibaba.bytekit.asm.location.filter.LocationFilter)
- com.alibaba.bytekit.asm.instrument.DefineConfig
- com.alibaba.bytekit.asm.interceptor.annotation.EmptySuppressHandler
- com.alibaba.bytekit.asm.interceptor.EnterInteceptor
- com.alibaba.bytekit.asm.location.EnterLocationMatcher (implements com.alibaba.bytekit.asm.location.LocationMatcher)
- com.alibaba.bytekit.asm.location.ExceptionExitLocationMatcher (implements com.alibaba.bytekit.asm.location.LocationMatcher)
- com.alibaba.bytekit.asm.interceptor.annotation.ExceptionHandlerUtils
- com.alibaba.bytekit.asm.interceptor.ExceptionInterceptor
- com.alibaba.bytekit.asm.interceptor.ExitInterceptor
- com.alibaba.bytekit.asm.location.ExitLocationMatcher (implements com.alibaba.bytekit.asm.location.LocationMatcher)
- com.alibaba.bytekit.utils.FileUtils
- com.alibaba.bytekit.asm.location.filter.GroupLocationFilter (implements com.alibaba.bytekit.asm.location.filter.LocationFilter)
- com.alibaba.bytekit.utils.InstanceUtils
- com.alibaba.bytekit.asm.instrument.InstrumentConfig
- com.alibaba.bytekit.asm.inst.impl.InstrumentImpl
- com.alibaba.bytekit.asm.instrument.InstrumentParseResult
- com.alibaba.bytekit.asm.instrument.InstrumentTemplate
- com.alibaba.bytekit.asm.instrument.InstrumentTransformer (implements java.lang.instrument.ClassFileTransformer)
- com.alibaba.bytekit.asm.interceptor.InterceptorMethodConfig
- com.alibaba.bytekit.asm.interceptor.annotation.InterceptorParserUtils
- com.alibaba.bytekit.asm.interceptor.InterceptorProcessor
- com.example.InterfaceInvokeDemo
- com.example.InterfaceInvokeDemo.MicroService
- com.example.InterfaceInvokeDemo.TestAccessInterceptor
- com.alibaba.bytekit.asm.location.filter.InvokeCheckLocationFilter (implements com.alibaba.bytekit.asm.location.filter.LocationFilter)
- com.alibaba.bytekit.asm.location.filter.InvokeContainLocationFilter (implements com.alibaba.bytekit.asm.location.filter.LocationFilter)
- com.alibaba.bytekit.asm.location.InvokeLocationMatcher (implements com.alibaba.bytekit.asm.location.LocationMatcher)
- com.alibaba.bytekit.utils.IOUtils
- com.alibaba.bytekit.utils.JavaVersionUtils
- com.alibaba.bytekit.asm.location.LineLocationMatcher (implements com.alibaba.bytekit.asm.location.LocationMatcher)
- com.alibaba.bytekit.asm.location.Location
- com.alibaba.bytekit.asm.location.Location.ExceptionExitLocation
- com.alibaba.bytekit.asm.location.Location.ExitLocation
- com.alibaba.bytekit.asm.location.Location.FieldAccessLocation
- com.alibaba.bytekit.asm.location.Location.InvokeExceptionExitLocation (implements com.alibaba.bytekit.asm.location.MethodInsnNodeWare)
- com.alibaba.bytekit.asm.location.Location.InvokeLocation (implements com.alibaba.bytekit.asm.location.MethodInsnNodeWare)
- com.alibaba.bytekit.asm.location.Location.LineLocation
- com.alibaba.bytekit.asm.location.Location.SyncEnterLocation
- com.alibaba.bytekit.asm.location.Location.SyncExitLocation
- com.alibaba.bytekit.asm.location.Location.ThrowLocation
- com.alibaba.bytekit.log.Loggers
- com.alibaba.bytekit.asm.location.MatchResult
- com.alibaba.bytekit.utils.MatchUtils
- com.alibaba.bytekit.asm.MethodCallInliner.CatchBlock
- com.alibaba.bytekit.asm.MethodInfo
- com.alibaba.bytekit.asm.MethodProcessor
- com.alibaba.bytekit.asm.inst.impl.MethodReplaceResult
- com.alibaba.bytekit.utils.MethodUtils
- com.alibaba.deps.org.objectweb.asm.MethodVisitor
- com.alibaba.deps.org.objectweb.asm.commons.LocalVariablesSorter
- com.alibaba.deps.org.objectweb.asm.commons.GeneratorAdapter
- com.alibaba.bytekit.asm.MethodCallInliner
- com.alibaba.bytekit.asm.InliningAdapter
- com.alibaba.deps.org.objectweb.asm.commons.GeneratorAdapter
- com.alibaba.deps.org.objectweb.asm.commons.LocalVariablesSorter
- com.alibaba.bytekit.asm.MyTryCatchBlock
- com.alibaba.bytekit.utils.Pair<FIRST,
SECOND> (implements java.lang.Comparable<T>) - com.alibaba.bytekit.asm.interceptor.annotation.PrintSuppressHandler
- com.alibaba.bytekit.utils.PropertiesUtils
- com.alibaba.bytekit.utils.ReflectionUtils
- com.alibaba.bytekit.utils.ReflectUtils
- com.alibaba.bytekit.asm.matcher.SimpleClassMatcher (implements com.alibaba.bytekit.asm.matcher.ClassMatcher)
- com.alibaba.bytekit.asm.matcher.SimpleInterfaceMatcher (implements com.alibaba.bytekit.asm.matcher.ClassMatcher)
- com.alibaba.bytekit.asm.matcher.SimpleSubclassMatcher (implements com.alibaba.bytekit.asm.matcher.ClassMatcher)
- com.alibaba.bytekit.asm.location.SyncExitLocationMatcher (implements com.alibaba.bytekit.asm.location.LocationMatcher)
- com.alibaba.bytekit.asm.location.SyncLocationMatcher (implements com.alibaba.bytekit.asm.location.LocationMatcher)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.alibaba.bytekit.utils.ReflectException
- java.lang.RuntimeException
- com.alibaba.bytekit.asm.interceptor.annotation.None
- java.lang.Exception
- com.alibaba.bytekit.asm.location.ThrowLocationMatcher (implements com.alibaba.bytekit.asm.location.LocationMatcher)
- com.alibaba.bytekit.asm.TryCatchBlock
- com.alibaba.bytekit.utils.TypeHelper
- com.alibaba.bytekit.utils.VerifyUtils
- java.util.AbstractMap<K,
接口分层结构
- com.alibaba.bytekit.asm.binding.annotation.BindingParser
- com.alibaba.bytekit.asm.matcher.ClassMatcher
- com.alibaba.bytekit.asm.interceptor.Inteceptor
- com.alibaba.bytekit.asm.interceptor.parser.InterceptorClassParser
- com.alibaba.bytekit.asm.interceptor.parser.InterceptorProcessorParser
- java.util.Iterator<E>
- com.alibaba.bytekit.utils.concurrent.ReusableIterator<E>
- com.alibaba.bytekit.asm.location.filter.LocationFilter
- com.alibaba.bytekit.asm.location.LocationMatcher
- com.alibaba.bytekit.log.Logger
- com.alibaba.bytekit.asm.location.MethodInsnNodeWare
- com.alibaba.bytekit.asm.matcher.MethodMatcher
- com.alibaba.bytekit.utils.ReflectionUtils.FieldCallback
- com.alibaba.bytekit.utils.ReflectionUtils.FieldFilter
- com.alibaba.bytekit.utils.ReflectionUtils.MethodCallback
- com.alibaba.bytekit.utils.ReflectionUtils.MethodFilter
- com.alibaba.bytekit.asm.binding.StackSaver
批注类型分层结构
- com.alibaba.bytekit.asm.interceptor.annotation.AtEnter (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.interceptor.annotation.AtExceptionExit (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.interceptor.annotation.AtExit (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.interceptor.annotation.AtFieldAccess (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.interceptor.annotation.AtInvoke (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.interceptor.annotation.AtInvokeException (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.interceptor.annotation.AtLine (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.interceptor.annotation.AtSyncEnter (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.interceptor.annotation.AtSyncExit (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.interceptor.annotation.AtThrow (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.ArgNames (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.Args (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.Class (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.Field (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.InvokeArgs (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.InvokeInfo (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.InvokeMethodDeclaration (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.InvokeMethodName (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.InvokeMethodOwner (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.InvokeReturn (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.Line (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.LocalVarNames (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.LocalVars (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.Method (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.MethodDesc (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.MethodInfo (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.MethodName (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.Monitor (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.Return (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.This (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.Binding.Throwable (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.binding.annotation.BindingParserHandler (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.interceptor.annotation.ExceptionHandler (implements java.lang.annotation.Annotation)
- com.alibaba.bytekit.asm.interceptor.annotation.InterceptorParserHander (implements java.lang.annotation.Annotation)
枚举分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.alibaba.bytekit.asm.location.LocationType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)