| Package | Description | 
|---|---|
| net.bytebuddy.agent.builder | An agent builder is used to easily implement load-time class-transformations using a Java agent. | 
| net.bytebuddy.description.method | Contains descriptions of Java methods and constructors as well as their parameters. | 
| net.bytebuddy.description.type | Contains descriptions of Java types and packages. | 
| net.bytebuddy.dynamic.loading | This package contains classes that are responsible for class loading of classes that are represented by
  bytearrays. | 
| net.bytebuddy.utility | This package contains utility classes for common use within any Byte Buddy logic. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | AgentBuilder.Default.Dispatcher. isNativeMethodPrefixSupported(Instrumentation instrumentation)Returns  trueif the supplied instrumentation instance supports setting native method prefixes. | 
| boolean | AgentBuilder.RedefinitionStrategy.Dispatcher. isRetransformClassesSupported(Instrumentation instrumentation)Checks if retransformation is supported for the supplied instrumentation instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| AnnotatedElement | MethodDescription.InDefinedShape.AbstractBase.Executable. getAnnotatedReceiverType(Object value)Returns the annotated receiver type. | 
| Modifier and Type | Interface and Description | 
|---|---|
| protected static interface  | TypeDescription.ForLoadedType.DispatcherA dispatcher for using methods of  Classthat are not declared for Java 6. | 
| Modifier and Type | Method and Description | 
|---|---|
| AnnotatedElement[] | TypeDescription.Generic.AnnotationReader.ForTypeVariableBoundType.OfFormalTypeVariable.FormalTypeVariable. getAnnotatedBounds(Object value)Returns the supplied annotated type variable's annotated bounds or an empty array if this
 feature is not supported. | 
| AnnotatedElement[] | TypeDescription.Generic.AnnotationReader.Delegator.ForLoadedExecutableExceptionType.Dispatcher. getAnnotatedExceptionTypes(Object executable)Resolves the supplied  java.lang.reflect.Executable's annotated exception types. | 
| AnnotatedElement | TypeDescription.Generic.AnnotationReader.ForOwnerType.AnnotatedType. getAnnotatedOwnerType(AnnotatedElement value)Returns the type's annotated owner type or  nullif this feature is not supported. | 
| AnnotatedElement[] | TypeDescription.Generic.AnnotationReader.Delegator.ForLoadedExecutableParameterType.Dispatcher. getAnnotatedParameterTypes(Object executable)Resolves the supplied  java.lang.reflect.Executable's annotated parameter types. | 
| AnnotatedElement | TypeDescription.Generic.AnnotationReader.Delegator.ForLoadedMethodReturnType.Dispatcher. getAnnotatedReturnType(Method method)Resolves the supplied method's annotated return type. | 
| AnnotatedElement | TypeDescription.Generic.AnnotationReader.Delegator.ForLoadedField.Dispatcher. getAnnotatedType(Field field)Resolves the supplied method's annotated field type. | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | ClassInjector.UsingReflection.System. getSecurityManager()Returns the current security manager or  nullif not available. | 
| Object | ClassInjector.UsingUnsafe.System. getSecurityManager()Returns the current security manager or  nullif not available. | 
| URL | ByteArrayClassLoader.PersistenceHandler.UrlDefinitionAction.Dispatcher. of(URI uri,
  URLStreamHandler handler)Resolves a URL from an URI, if possible. | 
| Modifier and Type | Interface and Description | 
|---|---|
| protected static interface  | QueueFactory.DispatcherA dispatcher for creating an  java.util.ArrayDeque. | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | JavaModule.Resolver. getModule(Class<?> type)Resolves the  java.lang.Moduleof the supplied type. | 
Copyright © 2014–2023. All rights reserved.