| Package | Description | 
|---|---|
| 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 | Interface and Description | 
|---|---|
| static interface  | Implementation.ContextThe context for an implementation application. | 
| static interface  | Implementation.Context.ExtractableViewRepresents an extractable view of an  Implementation.Contextwhich
 allows the retrieval of any registered auxiliary type. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Implementation.Context.DefaultA default implementation of an  Implementation.Context.ExtractableViewwhich serves as its ownMethodAccessorFactory. | 
| static class  | Implementation.Context.DisabledAn implementation context that does not allow for any injections into the static initializer block. | 
| static class  | Implementation.Context.ExtractableView.AbstractBaseAn abstract base implementation of an extractable view of an implementation context. | 
| static class  | MethodAccessorFactory.IllegalA method accessor factory that forbids any accessor registration. | 
| Modifier and Type | Method and Description | 
|---|---|
| DynamicType | TrivialType. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type. | 
| DynamicType | PrivilegedMemberLookupAction. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type. | 
| DynamicType | AuxiliaryType. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type. | 
| DynamicType | MethodCallProxy. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type. | 
| DynamicType | TypeProxy. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type. | 
| Constructor and Description | 
|---|
| MethodCall(MethodAccessorFactory methodAccessorFactory)Creates a new method call implementation. | 
| Modifier and Type | Method and Description | 
|---|---|
| DynamicType.Builder<?> | FieldProxy.Binder.FieldResolver. apply(DynamicType.Builder<?> builder,
     FieldDescription fieldDescription,
     Assigner assigner,
     MethodAccessorFactory methodAccessorFactory)Applies this field resolver to a dynamic type. | 
| DynamicType.Builder<?> | FieldProxy.Binder.FieldResolver.Unresolved. apply(DynamicType.Builder<?> builder,
     FieldDescription fieldDescription,
     Assigner assigner,
     MethodAccessorFactory methodAccessorFactory)Applies this field resolver to a dynamic type. | 
| DynamicType.Builder<?> | FieldProxy.Binder.FieldResolver.ForGetter. apply(DynamicType.Builder<?> builder,
     FieldDescription fieldDescription,
     Assigner assigner,
     MethodAccessorFactory methodAccessorFactory)Applies this field resolver to a dynamic type. | 
| DynamicType.Builder<?> | FieldProxy.Binder.FieldResolver.ForSetter. apply(DynamicType.Builder<?> builder,
     FieldDescription fieldDescription,
     Assigner assigner,
     MethodAccessorFactory methodAccessorFactory)Applies this field resolver to a dynamic type. | 
| DynamicType.Builder<?> | FieldProxy.Binder.FieldResolver.ForGetterSetterPair. apply(DynamicType.Builder<?> builder,
     FieldDescription fieldDescription,
     Assigner assigner,
     MethodAccessorFactory methodAccessorFactory)Applies this field resolver to a dynamic type. | 
| DynamicType | Morph.Binder.RedirectionProxy. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type. | 
| DynamicType | Pipe.Binder.RedirectionProxy. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type. | 
| DynamicType | FieldProxy.Binder.AccessorProxy. make(String auxiliaryTypeName,
    ClassFileVersion classFileVersion,
    MethodAccessorFactory methodAccessorFactory)Creates a new auxiliary type. | 
| Constructor and Description | 
|---|
| FieldGetter(FieldDescription fieldDescription,
           Assigner assigner,
           MethodAccessorFactory methodAccessorFactory)Creates a new getter implementation. | 
| FieldSetter(FieldDescription fieldDescription,
           Assigner assigner,
           MethodAccessorFactory methodAccessorFactory)Creates a new setter implementation. | 
Copyright © 2014–1970. All rights reserved.