| 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.Context
The context for an implementation application. 
 | 
static interface  | 
Implementation.Context.ExtractableView
Represents an extractable view of an  
Implementation.Context which
 allows the retrieval of any registered auxiliary type. | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Implementation.Context.Default
A default implementation of an  
Implementation.Context.ExtractableView
 which serves as its own MethodAccessorFactory. | 
static class  | 
Implementation.Context.Disabled
An implementation context that does not allow for any injections into the static initializer block. 
 | 
static class  | 
Implementation.Context.ExtractableView.AbstractBase
An abstract base implementation of an extractable view of an implementation context. 
 | 
static class  | 
MethodAccessorFactory.Illegal
A 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.