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(TypeDescription typeDescription) |
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.AbstractBase.compile(TypeDescription typeDescription) |
MethodGraph.Linked |
MethodGraph.Empty.compile(TypeDescription typeDescription,
TypeDescription viewPoint) |
MethodGraph.Linked |
MethodGraph.Compiler.compile(TypeDescription typeDescription,
TypeDescription viewPoint)
Compiles the given type into a method graph.
|
MethodGraph.Linked |
MethodGraph.Compiler.Default.compile(TypeDescription typeDescription,
TypeDescription viewPoint) |
Constructor and Description |
---|
Prepared(LinkedHashMap<MethodDescription,MethodRegistry.Default.Prepared.Entry> implementations,
LoadedTypeInitializer loadedTypeInitializer,
InstrumentedType.TypeInitializer typeInitializer,
TypeDescription instrumentedType,
MethodGraph.Linked methodGraph)
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) |
protected static Implementation.Target |
RebaseImplementationTarget.of(TypeDescription instrumentedType,
MethodGraph.Linked methodGraph,
MethodList<MethodDescription.InDefinedShape> rebaseableMethods,
MethodRebaseResolver methodRebaseResolver)
Creates a new rebase implementation target.
|
Constructor and Description |
---|
RebaseImplementationTarget(TypeDescription instrumentedType,
MethodGraph.Linked methodGraph,
Map<MethodDescription.Token,MethodRebaseResolver.Resolution> rebasements)
Creates a rebase implementation target.
|
Modifier and Type | Method and Description |
---|---|
Implementation.Target |
SubclassImplementationTarget.Factory.make(TypeDescription instrumentedType,
MethodGraph.Linked methodGraph) |
Constructor and Description |
---|
SubclassImplementationTarget(TypeDescription instrumentedType,
MethodGraph.Linked methodGraph,
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)
Creates an implementation target.
|
Constructor and Description |
---|
AbstractBase(TypeDescription instrumentedType,
MethodGraph.Linked methodGraph)
Creates a new implementation target.
|
Modifier and Type | Method and Description |
---|---|
MethodGraph.Linked |
MethodCallProxy.PrecomputedMethodGraph.compile(TypeDescription typeDescription) |
MethodGraph.Linked |
MethodCallProxy.PrecomputedMethodGraph.compile(TypeDescription typeDescription,
TypeDescription viewPoint) |
Copyright © 2014–2015. All rights reserved.