| Package | Description | 
|---|---|
| net.bytebuddy | Byte Buddy is a library for creating Java classes at runtime of a Java program. | 
| net.bytebuddy.agent.builder | An agent builder is used to easily implement load-time class-transformations using a Java agent. | 
| net.bytebuddy.asm | The ASM package contains classes that are meant for direct interaction with the ASM API. | 
| net.bytebuddy.dynamic | This package contains classes and interfaces that are connected to writing the byte stream that represents a Java
 type that is dynamically created and for loading this type into a running JVM process. | 
| net.bytebuddy.dynamic.scaffold | This package contains helper types and implementations that are responsible for the actual writing of a byte array
 representing a Java class. | 
| net.bytebuddy.dynamic.scaffold.inline | All classes and types in this package are related to creating a  DynamicTypeby
 enhancing a given type. | 
| net.bytebuddy.dynamic.scaffold.subclass | All classes and types in this package are related to creating a  DynamicTypeby
 creating a subclass of a given type. | 
| net.bytebuddy.implementation | The implementation package contains any logic for intercepting method calls. | 
| net.bytebuddy.implementation.auxiliary | Auxiliary types describe helper types that aid as a supplementary to a given
  InstrumentedType. | 
| net.bytebuddy.implementation.bind.annotation | This package contains annotations, types and classes that are responsible for binding a method to calling another
 method by interpreting annotations that indicate how a method should be bound to another method. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ClassFileVersion | ByteBuddy. classFileVersionThe class file version to use for types that are not based on an existing class file. | 
| static ClassFileVersion | ClassFileVersion. JAVA_V1The class file version of Java 1. | 
| static ClassFileVersion | ClassFileVersion. JAVA_V2The class file version of Java 2. | 
| static ClassFileVersion | ClassFileVersion. JAVA_V3The class file version of Java 3. | 
| static ClassFileVersion | ClassFileVersion. JAVA_V4The class file version of Java 4. | 
| static ClassFileVersion | ClassFileVersion. JAVA_V5The class file version of Java 5. | 
| static ClassFileVersion | ClassFileVersion. JAVA_V6The class file version of Java 6. | 
| static ClassFileVersion | ClassFileVersion. JAVA_V7The class file version of Java 7. | 
| static ClassFileVersion | ClassFileVersion. JAVA_V8The class file version of Java 8. | 
| static ClassFileVersion | ClassFileVersion. JAVA_V9The class file version of Java 9. | 
| Modifier and Type | Method and Description | 
|---|---|
| ClassFileVersion | ClassFileVersion.VersionLocator. findCurrentVersion()Locates the current VM's major version number. | 
| ClassFileVersion | ClassFileVersion.VersionLocator.ForJava9CapableVm. findCurrentVersion() | 
| ClassFileVersion | ClassFileVersion.VersionLocator.ForLegacyVm. findCurrentVersion() | 
| static ClassFileVersion | ClassFileVersion. forCurrentJavaVersion()Finds the highest class file version that is compatible to the current JVM version by parsing the java.version
 property which is provided by  System.getProperty(String). | 
| static ClassFileVersion | ClassFileVersion. of(Class<?> type)Extracts a class' class version. | 
| static ClassFileVersion | ClassFileVersion. of(Class<?> type,
  ClassFileLocator classFileLocator)Extracts a class' class version. | 
| static ClassFileVersion | ClassFileVersion. of(TypeDescription typeDescription,
  ClassFileLocator classFileLocator)Extracts a class' class version. | 
| static ClassFileVersion | ClassFileVersion. ofJavaVersion(int javaVersion)Creates a class file version for a given major release of Java. | 
| static ClassFileVersion | ClassFileVersion. ofMinorMajor(int versionNumber)Creates a wrapper for a given minor-major release of the Java class file file. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | ClassFileVersion. compareTo(ClassFileVersion other) | 
| boolean | ClassFileVersion. isAtLeast(ClassFileVersion classFileVersion)Checks if this class file version is at least of the provided version. | 
| boolean | ClassFileVersion. isLessThan(ClassFileVersion classFileVersion)Checks if this class file version is less than the provided version. | 
| ByteBuddy | ByteBuddy. with(ClassFileVersion classFileVersion)Creates a new configuration where all class files that are not based on an existing class file are created
 using the supplied class file version. | 
| Constructor and Description | 
|---|
| ByteBuddy(ClassFileVersion classFileVersion)Creates a new Byte Buddy instance with a default configuration that is suitable for most use cases. | 
| ByteBuddy(ClassFileVersion classFileVersion,
         NamingStrategy namingStrategy,
         AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
         AnnotationValueFilter.Factory annotationValueFilterFactory,
         AnnotationRetention annotationRetention,
         Implementation.Context.Factory implementationContextFactory,
         MethodGraph.Compiler methodGraphCompiler,
         TypeValidation typeValidation,
         LatentMatcher<? super MethodDescription> ignoredMethods)Creates a new Byte Buddy instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| MethodVisitor | AgentBuilder.LambdaInstrumentationStrategy.MetaFactoryRedirection. wrap(TypeDescription instrumentedType,
    MethodDescription.InDefinedShape methodDescription,
    MethodVisitor methodVisitor,
    ClassFileVersion classFileVersion,
    int writerFlags,
    int readerFlags) | 
| MethodVisitor | AgentBuilder.LambdaInstrumentationStrategy.AlternativeMetaFactoryRedirection. wrap(TypeDescription instrumentedType,
    MethodDescription.InDefinedShape methodDescription,
    MethodVisitor methodVisitor,
    ClassFileVersion classFileVersion,
    int writerFlags,
    int readerFlags) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static Advice.StackMapFrameHandler.ForInstrumentedMethod | Advice.StackMapFrameHandler.Default. of(MethodDescription.InDefinedShape instrumentedMethod,
  List<? extends TypeDescription> requiredTypes,
  List<? extends TypeDescription> yieldedTypes,
  ClassFileVersion classFileVersion,
  int writerFlags,
  int readerFlags)Creates an appropriate stack map frame handler for an instrumented method. | 
| MethodVisitor | Advice. wrap(TypeDescription instrumentedType,
    MethodDescription.InDefinedShape methodDescription,
    MethodVisitor methodVisitor,
    ClassFileVersion classFileVersion,
    int writerFlags,
    int readerFlags) | 
| MethodVisitor | AsmVisitorWrapper.ForDeclaredMethods.MethodVisitorWrapper. wrap(TypeDescription instrumentedType,
    MethodDescription.InDefinedShape methodDescription,
    MethodVisitor methodVisitor,
    ClassFileVersion classFileVersion,
    int writerFlags,
    int readerFlags)Wraps a method visitor. | 
| MethodVisitor | AsmVisitorWrapper.ForDeclaredMethods.Entry. wrap(TypeDescription instrumentedType,
    MethodDescription.InDefinedShape methodDescription,
    MethodVisitor methodVisitor,
    ClassFileVersion classFileVersion,
    int writerFlags,
    int readerFlags) | 
| Constructor and Description | 
|---|
| AdviceVisitor(MethodVisitor methodVisitor,
             MethodDescription.InDefinedShape instrumentedMethod,
             Advice.Dispatcher.Resolved.ForMethodEnter methodEnter,
             Advice.Dispatcher.Resolved.ForMethodExit methodExit,
             List<? extends TypeDescription> yieldedTypes,
             ClassFileVersion classFileVersion,
             int writerFlags,
             int readerFlags)Creates a new advice visitor. | 
| WithExceptionHandling(MethodVisitor methodVisitor,
                     MethodDescription.InDefinedShape instrumentedMethod,
                     Advice.Dispatcher.Resolved.ForMethodEnter methodEnter,
                     Advice.Dispatcher.Resolved.ForMethodExit methodExit,
                     ClassFileVersion classFileVersion,
                     int writerFlags,
                     int readerFlags,
                     TypeDescription triggeringThrowable)Creates a new advice visitor that captures exception by weaving try-catch blocks around user code. | 
| WithExitAdvice(MethodVisitor methodVisitor,
              MethodDescription.InDefinedShape instrumentedMethod,
              Advice.Dispatcher.Resolved.ForMethodEnter methodEnter,
              Advice.Dispatcher.Resolved.ForMethodExit methodExit,
              List<? extends TypeDescription> yieldedTypes,
              ClassFileVersion classFileVersion,
              int writerFlags,
              int readerFlags)Creates an advice visitor that applies exit advice. | 
| WithoutExceptionHandling(MethodVisitor methodVisitor,
                        MethodDescription.InDefinedShape instrumentedMethod,
                        Advice.Dispatcher.Resolved.ForMethodEnter methodEnter,
                        Advice.Dispatcher.Resolved.ForMethodExit methodExit,
                        ClassFileVersion classFileVersion,
                        int writerFlags,
                        int readerFlags)Creates a new advice visitor that does not capture exceptions. | 
| WithoutExitAdvice(MethodVisitor methodVisitor,
                 MethodDescription.InDefinedShape instrumentedMethod,
                 Advice.Dispatcher.Resolved.ForMethodEnter methodEnter,
                 ClassFileVersion classFileVersion,
                 int writerFlags,
                 int readerFlags)Creates an advice visitor that does not apply exit advice. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ClassFileVersion | DynamicType.Builder.AbstractBase.Adapter. classFileVersionThe class file version to define auxiliary types in. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract DynamicType.Builder<U> | DynamicType.Builder.AbstractBase.Adapter. materialize(InstrumentedType.WithFlexibleName instrumentedType,
           FieldRegistry fieldRegistry,
           MethodRegistry methodRegistry,
           TypeAttributeAppender typeAttributeAppender,
           AsmVisitorWrapper asmVisitorWrapper,
           ClassFileVersion classFileVersion,
           AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
           AnnotationValueFilter.Factory annotationValueFilterFactory,
           AnnotationRetention annotationRetention,
           Implementation.Context.Factory implementationContextFactory,
           MethodGraph.Compiler methodGraphCompiler,
           TypeValidation typeValidation,
           LatentMatcher<? super MethodDescription> ignoredMethods)Materializes the supplied state of a dynamic type builder. | 
| Constructor and Description | 
|---|
| Adapter(InstrumentedType.WithFlexibleName instrumentedType,
       FieldRegistry fieldRegistry,
       MethodRegistry methodRegistry,
       TypeAttributeAppender typeAttributeAppender,
       AsmVisitorWrapper asmVisitorWrapper,
       ClassFileVersion classFileVersion,
       AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
       AnnotationValueFilter.Factory annotationValueFilterFactory,
       AnnotationRetention annotationRetention,
       Implementation.Context.Factory implementationContextFactory,
       MethodGraph.Compiler methodGraphCompiler,
       TypeValidation typeValidation,
       LatentMatcher<? super MethodDescription> ignoredMethods)Creates a new default type writer for creating a new type that is not based on an existing class file. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ClassFileVersion | TypeWriter.Default. classFileVersionThe class file version to use when no explicit class file version is applied. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <U> TypeWriter<U> | TypeWriter.Default. forCreation(MethodRegistry.Compiled methodRegistry,
           TypeWriter.FieldPool fieldPool,
           TypeAttributeAppender typeAttributeAppender,
           AsmVisitorWrapper asmVisitorWrapper,
           ClassFileVersion classFileVersion,
           AnnotationValueFilter.Factory annotationValueFilterFactory,
           AnnotationRetention annotationRetention,
           AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
           Implementation.Context.Factory implementationContextFactory,
           TypeValidation typeValidation)Creates a type writer for creating a new type. | 
| static <U> TypeWriter<U> | TypeWriter.Default. forRebasing(MethodRegistry.Compiled methodRegistry,
           TypeWriter.FieldPool fieldPool,
           TypeAttributeAppender typeAttributeAppender,
           AsmVisitorWrapper asmVisitorWrapper,
           ClassFileVersion classFileVersion,
           AnnotationValueFilter.Factory annotationValueFilterFactory,
           AnnotationRetention annotationRetention,
           AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
           Implementation.Context.Factory implementationContextFactory,
           TypeValidation typeValidation,
           TypeDescription originalType,
           ClassFileLocator classFileLocator,
           MethodRebaseResolver methodRebaseResolver)Creates a type writer for rebasing a type. | 
| static <U> TypeWriter<U> | TypeWriter.Default. forRedefinition(MethodRegistry.Compiled methodRegistry,
               TypeWriter.FieldPool fieldPool,
               TypeAttributeAppender typeAttributeAppender,
               AsmVisitorWrapper asmVisitorWrapper,
               ClassFileVersion classFileVersion,
               AnnotationValueFilter.Factory annotationValueFilterFactory,
               AnnotationRetention annotationRetention,
               AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
               Implementation.Context.Factory implementationContextFactory,
               TypeValidation typeValidation,
               TypeDescription originalType,
               ClassFileLocator classFileLocator)Creates a type writer for redefining a type. | 
| Constructor and Description | 
|---|
| Default(TypeDescription instrumentedType,
       TypeWriter.FieldPool fieldPool,
       TypeWriter.MethodPool methodPool,
       List<DynamicType> explicitAuxiliaryTypes,
       MethodList<?> instrumentedMethods,
       LoadedTypeInitializer loadedTypeInitializer,
       TypeInitializer typeInitializer,
       TypeAttributeAppender typeAttributeAppender,
       AsmVisitorWrapper asmVisitorWrapper,
       ClassFileVersion classFileVersion,
       AnnotationValueFilter.Factory annotationValueFilterFactory,
       AnnotationRetention annotationRetention,
       AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
       Implementation.Context.Factory implementationContextFactory,
       TypeValidation typeValidation)Creates a new default type writer. | 
| ForClassFileVersion(ClassFileVersion classFileVersion)Creates a new constraint for the given class file version. | 
| ForCreation(TypeDescription instrumentedType,
           TypeWriter.FieldPool fieldPool,
           TypeWriter.MethodPool methodPool,
           List<DynamicType> explicitAuxiliaryTypes,
           MethodList<?> instrumentedMethods,
           LoadedTypeInitializer loadedTypeInitializer,
           TypeInitializer typeInitializer,
           TypeAttributeAppender typeAttributeAppender,
           AsmVisitorWrapper asmVisitorWrapper,
           ClassFileVersion classFileVersion,
           AnnotationValueFilter.Factory annotationValueFilterFactory,
           AnnotationRetention annotationRetention,
           AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
           Implementation.Context.Factory implementationContextFactory,
           TypeValidation typeValidation)Creates a new default type writer for creating a new type that is not based on an existing class file. | 
| ForInlining(TypeDescription instrumentedType,
           TypeWriter.FieldPool fieldPool,
           TypeWriter.MethodPool methodPool,
           List<DynamicType> explicitAuxiliaryTypes,
           MethodList<?> instrumentedMethods,
           LoadedTypeInitializer loadedTypeInitializer,
           TypeInitializer typeInitializer,
           TypeAttributeAppender typeAttributeAppender,
           AsmVisitorWrapper asmVisitorWrapper,
           ClassFileVersion classFileVersion,
           AnnotationValueFilter.Factory annotationValueFilterFactory,
           AnnotationRetention annotationRetention,
           AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
           Implementation.Context.Factory implementationContextFactory,
           TypeValidation typeValidation,
           TypeDescription originalType,
           ClassFileLocator classFileLocator,
           MethodRebaseResolver methodRebaseResolver)Creates a new default type writer for creating a new type that is not based on an existing class file. | 
| Modifier and Type | Method and Description | 
|---|---|
| static MethodRebaseResolver | MethodRebaseResolver.Default. make(TypeDescription instrumentedType,
    Set<? extends MethodDescription.Token> rebaseableMethodTokens,
    ClassFileVersion classFileVersion,
    AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
    MethodNameTransformer methodNameTransformer)Creates a new method rebase resolver. | 
| protected DynamicType.Builder<T> | RebaseDynamicTypeBuilder. materialize(InstrumentedType.WithFlexibleName instrumentedType,
           FieldRegistry fieldRegistry,
           MethodRegistry methodRegistry,
           TypeAttributeAppender typeAttributeAppender,
           AsmVisitorWrapper asmVisitorWrapper,
           ClassFileVersion classFileVersion,
           AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
           AnnotationValueFilter.Factory annotationValueFilterFactory,
           AnnotationRetention annotationRetention,
           Implementation.Context.Factory implementationContextFactory,
           MethodGraph.Compiler methodGraphCompiler,
           TypeValidation typeValidation,
           LatentMatcher<? super MethodDescription> ignoredMethods) | 
| protected DynamicType.Builder<T> | RedefinitionDynamicTypeBuilder. materialize(InstrumentedType.WithFlexibleName instrumentedType,
           FieldRegistry fieldRegistry,
           MethodRegistry methodRegistry,
           TypeAttributeAppender typeAttributeAppender,
           AsmVisitorWrapper asmVisitorWrapper,
           ClassFileVersion classFileVersion,
           AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
           AnnotationValueFilter.Factory annotationValueFilterFactory,
           AnnotationRetention annotationRetention,
           Implementation.Context.Factory implementationContextFactory,
           MethodGraph.Compiler methodGraphCompiler,
           TypeValidation typeValidation,
           LatentMatcher<? super MethodDescription> ignoredMethods) | 
| Constructor and Description | 
|---|
| RebaseDynamicTypeBuilder(InstrumentedType.WithFlexibleName instrumentedType,
                        ClassFileVersion classFileVersion,
                        AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
                        AnnotationValueFilter.Factory annotationValueFilterFactory,
                        AnnotationRetention annotationRetention,
                        Implementation.Context.Factory implementationContextFactory,
                        MethodGraph.Compiler methodGraphCompiler,
                        TypeValidation typeValidation,
                        LatentMatcher<? super MethodDescription> ignoredMethods,
                        TypeDescription originalType,
                        ClassFileLocator classFileLocator,
                        MethodNameTransformer methodNameTransformer)Creates a rebase dynamic type builder. | 
| RebaseDynamicTypeBuilder(InstrumentedType.WithFlexibleName instrumentedType,
                        FieldRegistry fieldRegistry,
                        MethodRegistry methodRegistry,
                        TypeAttributeAppender typeAttributeAppender,
                        AsmVisitorWrapper asmVisitorWrapper,
                        ClassFileVersion classFileVersion,
                        AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
                        AnnotationValueFilter.Factory annotationValueFilterFactory,
                        AnnotationRetention annotationRetention,
                        Implementation.Context.Factory implementationContextFactory,
                        MethodGraph.Compiler methodGraphCompiler,
                        TypeValidation typeValidation,
                        LatentMatcher<? super MethodDescription> ignoredMethods,
                        TypeDescription originalType,
                        ClassFileLocator classFileLocator,
                        MethodNameTransformer methodNameTransformer)Creates a rebase dynamic type builder. | 
| RedefinitionDynamicTypeBuilder(InstrumentedType.WithFlexibleName instrumentedType,
                              ClassFileVersion classFileVersion,
                              AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
                              AnnotationValueFilter.Factory annotationValueFilterFactory,
                              AnnotationRetention annotationRetention,
                              Implementation.Context.Factory implementationContextFactory,
                              MethodGraph.Compiler methodGraphCompiler,
                              TypeValidation typeValidation,
                              LatentMatcher<? super MethodDescription> ignoredMethods,
                              TypeDescription originalType,
                              ClassFileLocator classFileLocator)Creates a redefinition dynamic type builder. | 
| RedefinitionDynamicTypeBuilder(InstrumentedType.WithFlexibleName instrumentedType,
                              FieldRegistry fieldRegistry,
                              MethodRegistry methodRegistry,
                              TypeAttributeAppender typeAttributeAppender,
                              AsmVisitorWrapper asmVisitorWrapper,
                              ClassFileVersion classFileVersion,
                              AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
                              AnnotationValueFilter.Factory annotationValueFilterFactory,
                              AnnotationRetention annotationRetention,
                              Implementation.Context.Factory implementationContextFactory,
                              MethodGraph.Compiler methodGraphCompiler,
                              TypeValidation typeValidation,
                              LatentMatcher<? super MethodDescription> ignoredMethods,
                              TypeDescription originalType,
                              ClassFileLocator classFileLocator)Creates a redefinition dynamic type builder. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected DynamicType.Builder<T> | SubclassDynamicTypeBuilder. materialize(InstrumentedType.WithFlexibleName instrumentedType,
           FieldRegistry fieldRegistry,
           MethodRegistry methodRegistry,
           TypeAttributeAppender typeAttributeAppender,
           AsmVisitorWrapper asmVisitorWrapper,
           ClassFileVersion classFileVersion,
           AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
           AnnotationValueFilter.Factory annotationValueFilterFactory,
           AnnotationRetention annotationRetention,
           Implementation.Context.Factory implementationContextFactory,
           MethodGraph.Compiler methodGraphCompiler,
           TypeValidation typeValidation,
           LatentMatcher<? super MethodDescription> ignoredMethods) | 
| Constructor and Description | 
|---|
| SubclassDynamicTypeBuilder(InstrumentedType.WithFlexibleName instrumentedType,
                          ClassFileVersion classFileVersion,
                          AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
                          AnnotationValueFilter.Factory annotationValueFilterFactory,
                          AnnotationRetention annotationRetention,
                          Implementation.Context.Factory implementationContextFactory,
                          MethodGraph.Compiler methodGraphCompiler,
                          TypeValidation typeValidation,
                          LatentMatcher<? super MethodDescription> ignoredMethods,
                          ConstructorStrategy constructorStrategy)Creates a new type builder for creating a subclass. | 
| SubclassDynamicTypeBuilder(InstrumentedType.WithFlexibleName instrumentedType,
                          FieldRegistry fieldRegistry,
                          MethodRegistry methodRegistry,
                          TypeAttributeAppender typeAttributeAppender,
                          AsmVisitorWrapper asmVisitorWrapper,
                          ClassFileVersion classFileVersion,
                          AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
                          AnnotationValueFilter.Factory annotationValueFilterFactory,
                          AnnotationRetention annotationRetention,
                          Implementation.Context.Factory implementationContextFactory,
                          MethodGraph.Compiler methodGraphCompiler,
                          TypeValidation typeValidation,
                          LatentMatcher<? super MethodDescription> ignoredMethods,
                          ConstructorStrategy constructorStrategy)Creates a new type builder for creating a subclass. | 
| Modifier and Type | Method and Description | 
|---|---|
| Implementation.Context.ExtractableView | Implementation.Context.Factory. make(TypeDescription instrumentedType,
    AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
    TypeInitializer typeInitializer,
    ClassFileVersion classFileVersion)Creates a new implementation context. | 
| Implementation.Context.ExtractableView | Implementation.Context.Disabled.Factory. make(TypeDescription instrumentedType,
    AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
    TypeInitializer typeInitializer,
    ClassFileVersion classFileVersion) | 
| Implementation.Context.ExtractableView | Implementation.Context.Default.Factory. make(TypeDescription instrumentedType,
    AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
    TypeInitializer typeInitializer,
    ClassFileVersion classFileVersion) | 
| Constructor and Description | 
|---|
| Default(TypeDescription instrumentedType,
       AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
       TypeInitializer typeInitializer,
       ClassFileVersion classFileVersion)Creates a new default implementation context. | 
| Modifier and Type | Method and Description | 
|---|---|
| DynamicType | MethodCallProxy. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    AuxiliaryType.MethodAccessorFactory methodAccessorFactory) | 
| DynamicType | TypeProxy. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    AuxiliaryType.MethodAccessorFactory methodAccessorFactory) | 
| DynamicType | AuxiliaryType. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    AuxiliaryType.MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type. | 
| DynamicType | TrivialType. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    AuxiliaryType.MethodAccessorFactory methodAccessorFactory) | 
| Modifier and Type | Method and Description | 
|---|---|
| DynamicType | FieldProxy.Binder.AccessorProxy. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    AuxiliaryType.MethodAccessorFactory methodAccessorFactory) | 
| DynamicType | Morph.Binder.RedirectionProxy. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    AuxiliaryType.MethodAccessorFactory methodAccessorFactory) | 
| DynamicType | Pipe.Binder.Redirection. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    AuxiliaryType.MethodAccessorFactory methodAccessorFactory) | 
Copyright © 2014–2016. All rights reserved.