| Package | Description | 
|---|---|
| net.bytebuddy | Byte Buddy is a library for creating Java classes at runtime of a Java program. | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> DynamicType.Builder<T> | ByteBuddy. rebase(Class<T> levelType,
      ClassFileLocator classFileLocator)
 Creates a dynamic type by weaving any changes into an already defined level type. | 
| <T> DynamicType.Builder<T> | ByteBuddy. rebase(TypeDescription levelType,
      ClassFileLocator classFileLocator)
 Creates a dynamic type by weaving any changes into an already defined level type. | 
| <T> DynamicType.Builder<T> | ByteBuddy. redefine(Class<T> levelType,
        ClassFileLocator classFileLocator)
 Creates a dynamic type builder for redefining of the given type. | 
| <T> DynamicType.Builder<T> | ByteBuddy. redefine(TypeDescription levelType,
        ClassFileLocator classFileLocator)
 Creates a dynamic type builder for redefining of the given type. | 
| Constructor and Description | 
|---|
| ForRedefinition(TypeDescription instrumentedType,
               TypeDescription targetType,
               ClassFileVersion classFileVersion,
               List<? extends MethodDescription> invokableMethods,
               ClassVisitorWrapper classVisitorWrapper,
               TypeAttributeAppender attributeAppender,
               TypeWriter.FieldPool fieldPool,
               TypeWriter.MethodPool methodPool,
               ClassFileLocator classFileLocator,
               MethodRebaseResolver methodRebaseResolver)Creates a new type writer that reads a class file and weaves in user defined method implementations. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ClassFileLocator.CompoundA compound  ClassFileLocatorthat chains several locators. | 
| static class  | ClassFileLocator.DefaultDefault implementations for a  ClassFileLocator. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ClassFileLocator | ClassFileLocator.Compound. makeDefault()Creates a default class file locator by chaining the
  ClassFileLocator.Default.ATTACHEDand theClassFileLocator.Default.CLASS_PATHclass file locator. | 
| Constructor and Description | 
|---|
| Compound(ClassFileLocator... classFileLocator)Creates a new compound class file locator. | 
| InlineDynamicTypeBuilder(ClassFileVersion classFileVersion,
                        NamingStrategy namingStrategy,
                        TypeDescription levelType,
                        List<? extends TypeDescription> interfaceTypes,
                        int modifiers,
                        TypeAttributeAppender attributeAppender,
                        MethodMatcher ignoredMethods,
                        BridgeMethodResolver.Factory bridgeMethodResolverFactory,
                        ClassVisitorWrapper.Chain classVisitorWrapperChain,
                        FieldRegistry fieldRegistry,
                        MethodRegistry methodRegistry,
                        MethodLookupEngine.Factory methodLookupEngineFactory,
                        FieldAttributeAppender.Factory defaultFieldAttributeAppenderFactory,
                        MethodAttributeAppender.Factory defaultMethodAttributeAppenderFactory,
                        ClassFileLocator classFileLocator,
                        InlineDynamicTypeBuilder.TargetHandler targetHandler)Creates a new immutable type builder for enhancing a given class. | 
| InlineDynamicTypeBuilder(ClassFileVersion classFileVersion,
                        NamingStrategy namingStrategy,
                        TypeDescription levelType,
                        List<TypeDescription> interfaceTypes,
                        int modifiers,
                        TypeAttributeAppender attributeAppender,
                        MethodMatcher ignoredMethods,
                        BridgeMethodResolver.Factory bridgeMethodResolverFactory,
                        ClassVisitorWrapper.Chain classVisitorWrapperChain,
                        FieldRegistry fieldRegistry,
                        MethodRegistry methodRegistry,
                        MethodLookupEngine.Factory methodLookupEngineFactory,
                        FieldAttributeAppender.Factory defaultFieldAttributeAppenderFactory,
                        MethodAttributeAppender.Factory defaultMethodAttributeAppenderFactory,
                        List<DynamicType.Builder.AbstractBase.FieldToken> fieldTokens,
                        List<DynamicType.Builder.AbstractBase.MethodToken> methodTokens,
                        ClassFileLocator classFileLocator,
                        InlineDynamicTypeBuilder.TargetHandler targetHandler)Creates a new immutable type builder for enhancing a given class. | 
Copyright © 2014. All rights reserved.