| 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  
DynamicType by
 enhancing a given type. | 
| net.bytebuddy.dynamic.scaffold.subclass | 
 All classes and types in this package are related to creating a  
DynamicType by
 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.Empty
A canonical implementation of an empty method graph. 
 | 
static class  | 
MethodGraph.Linked.Delegation
A 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)
Compiles the given type into a method graph considering the type to be the viewpoint. 
 | 
MethodGraph.Linked | 
MethodGraph.Compiler.compile(TypeDefinition typeDefinition)
Compiles the given type into a method graph considering the type to be the viewpoint. 
 | 
MethodGraph.Linked | 
MethodGraph.Compiler.ForDeclaredMethods.compile(TypeDefinition typeDefinition)
Compiles the given type into a method graph considering the type to be the viewpoint. 
 | 
MethodGraph.Linked | 
MethodGraph.Compiler.AbstractBase.compile(TypeDefinition typeDefinition)
Compiles the given type into a method graph considering the type to be the viewpoint. 
 | 
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)
Deprecated.  
 | 
MethodGraph.Linked | 
MethodGraph.Compiler.compile(TypeDescription typeDescription)
Deprecated. 
 
 | 
MethodGraph.Linked | 
MethodGraph.Compiler.ForDeclaredMethods.compile(TypeDescription typeDescription)
Deprecated.  
 | 
MethodGraph.Linked | 
MethodGraph.Compiler.AbstractBase.compile(TypeDescription typeDescription)
Deprecated.  
 | 
MethodGraph.Linked | 
MethodGraph.Empty.compile(TypeDescription typeDefinition,
       TypeDescription viewPoint)
Deprecated.  
 | 
MethodGraph.Linked | 
MethodGraph.Compiler.compile(TypeDescription typeDefinition,
       TypeDescription viewPoint)
Deprecated. 
 
 | 
MethodGraph.Linked | 
MethodGraph.Compiler.ForDeclaredMethods.compile(TypeDescription typeDefinition,
       TypeDescription viewPoint)
Deprecated.  
 | 
MethodGraph.Linked | 
MethodGraph.Compiler.AbstractBase.compile(TypeDescription typeDefinition,
       TypeDescription viewPoint)
Deprecated.  
 | 
| 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.methodGraph
The 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)
Compiles the given type into a method graph considering the type to be the viewpoint. 
 | 
MethodGraph.Linked | 
MethodCallProxy.PrecomputedMethodGraph.compile(TypeDefinition typeDefinition,
       TypeDescription viewPoint)
Compiles the given type into a method graph. 
 | 
MethodGraph.Linked | 
MethodCallProxy.PrecomputedMethodGraph.compile(TypeDescription typeDescription)
Deprecated.  
 | 
MethodGraph.Linked | 
MethodCallProxy.PrecomputedMethodGraph.compile(TypeDescription typeDefinition,
       TypeDescription viewPoint)
Deprecated.  
 | 
Copyright © 2014–2024. All rights reserved.