Package | Description |
---|---|
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.
|
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.
|
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 Implementation.Target.AbstractBase.DefaultMethodInvocation |
Implementation.Target.AbstractBase.defaultMethodInvocation
The default method invocation mode to apply.
|
Modifier and Type | Method and Description |
---|---|
static Implementation.Target.AbstractBase.DefaultMethodInvocation |
Implementation.Target.AbstractBase.DefaultMethodInvocation.of(ClassFileVersion classFileVersion)
Resolves a default method invocation depending on the class file version permitting such calls.
|
static Implementation.Target.AbstractBase.DefaultMethodInvocation |
Implementation.Target.AbstractBase.DefaultMethodInvocation.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Implementation.Target.AbstractBase.DefaultMethodInvocation[] |
Implementation.Target.AbstractBase.DefaultMethodInvocation.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Constructor and Description |
---|
AbstractBase(TypeDescription instrumentedType,
MethodGraph.Linked methodGraph,
Implementation.Target.AbstractBase.DefaultMethodInvocation defaultMethodInvocation)
Creates a new implementation target.
|
Copyright © 2014–2017. All rights reserved.