| Package | Description | 
|---|---|
| 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | MethodGraph.EmptyA canonical implementation of an empty method graph. | 
| static class  | MethodGraph.Linked.DelegationA simple implementation of a linked method graph that exposes views by delegation to given method graphs. | 
| Modifier and Type | Method and Description | 
|---|---|
| MethodGraph.Linked | MethodGraph.Empty. compile(TypeDefinition typeDefinition,
       TypeDescription viewPoint)Compiles the given type into a method graph. | 
| MethodGraph.Linked | MethodGraph.Compiler. compile(TypeDefinition typeDefinition,
       TypeDescription viewPoint)Compiles the given type into a method graph. | 
| MethodGraph.Linked | MethodGraph.Compiler.ForDeclaredMethods. compile(TypeDefinition typeDefinition,
       TypeDescription viewPoint)Compiles the given type into a method graph. | 
| MethodGraph.Linked | MethodGraph.Compiler.Default. compile(TypeDefinition typeDefinition,
       TypeDescription viewPoint)Compiles the given type into a method graph. | 
| MethodGraph.Linked | MethodGraph.Empty. compile(TypeDescription typeDescription)Compiles the given type into a method graph considering the type to be the viewpoint. | 
| MethodGraph.Linked | MethodGraph.Compiler. compile(TypeDescription typeDescription)Compiles the given type into a method graph considering the type to be the viewpoint. | 
| MethodGraph.Linked | MethodGraph.Compiler.ForDeclaredMethods. compile(TypeDescription typeDescription)Compiles the given type into a method graph considering the type to be the viewpoint. | 
| MethodGraph.Linked | MethodGraph.Compiler.AbstractBase. compile(TypeDescription typeDescription)Compiles the given type into a method graph considering the type to be the viewpoint. | 
| Constructor and Description | 
|---|
| Prepared(LinkedHashMap<MethodDescription,MethodRegistry.Default.Prepared.Entry> implementations,
        LoadedTypeInitializer loadedTypeInitializer,
        TypeInitializer typeInitializer,
        TypeDescription instrumentedType,
        MethodGraph.Linked methodGraph,
        MethodList<?> methods)Creates a prepared version of a default method registry. | 
| Modifier and Type | Method and Description | 
|---|---|
| Implementation.Target | RebaseImplementationTarget.Factory. make(TypeDescription instrumentedType,
    MethodGraph.Linked methodGraph,
    ClassFileVersion classFileVersion)Creates an implementation target. | 
| protected static Implementation.Target | RebaseImplementationTarget. of(TypeDescription instrumentedType,
  MethodGraph.Linked methodGraph,
  ClassFileVersion classFileVersion,
  MethodRebaseResolver methodRebaseResolver)Creates a new rebase implementation target. | 
| Constructor and Description | 
|---|
| RebaseImplementationTarget(TypeDescription instrumentedType,
                          MethodGraph.Linked methodGraph,
                          Implementation.Target.AbstractBase.DefaultMethodInvocation defaultMethodInvocation,
                          Map<MethodDescription.SignatureToken,MethodRebaseResolver.Resolution> rebaseableMethods)Creates a rebase implementation target. | 
| Modifier and Type | Method and Description | 
|---|---|
| Implementation.Target | SubclassImplementationTarget.Factory. make(TypeDescription instrumentedType,
    MethodGraph.Linked methodGraph,
    ClassFileVersion classFileVersion)Creates an implementation target. | 
| Constructor and Description | 
|---|
| SubclassImplementationTarget(TypeDescription instrumentedType,
                            MethodGraph.Linked methodGraph,
                            Implementation.Target.AbstractBase.DefaultMethodInvocation defaultMethodInvocation,
                            SubclassImplementationTarget.OriginTypeResolver originTypeResolver)Creates a new subclass implementation target. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected MethodGraph.Linked | Implementation.Target.AbstractBase. methodGraphThe instrumented type's method graph. | 
| Modifier and Type | Method and Description | 
|---|---|
| Implementation.Target | Implementation.Target.Factory. make(TypeDescription instrumentedType,
    MethodGraph.Linked methodGraph,
    ClassFileVersion classFileVersion)Creates an implementation target. | 
| Constructor and Description | 
|---|
| AbstractBase(TypeDescription instrumentedType,
            MethodGraph.Linked methodGraph,
            Implementation.Target.AbstractBase.DefaultMethodInvocation defaultMethodInvocation)Creates a new implementation target. | 
| Modifier and Type | Method and Description | 
|---|---|
| MethodGraph.Linked | MethodCallProxy.PrecomputedMethodGraph. compile(TypeDefinition typeDefinition,
       TypeDescription viewPoint)Compiles the given type into a method graph. | 
| MethodGraph.Linked | MethodCallProxy.PrecomputedMethodGraph. compile(TypeDescription typeDescription)Compiles the given type into a method graph considering the type to be the viewpoint. | 
Copyright © 2014–2021. All rights reserved.