Package | Description |
---|---|
net.bytebuddy.implementation |
The implementation package contains any logic for intercepting method calls.
|
Modifier and Type | Class and Description |
---|---|
static class |
MethodDelegation.MethodContainer.ForExplicitMethods
A method container for an explicit list of methods.
|
static class |
MethodDelegation.MethodContainer.ForVirtualMethods
A method container for which all virtual methods of a given type should be considered.
|
Modifier and Type | Method and Description |
---|---|
MethodDelegation.MethodContainer |
MethodDelegation.MethodContainer.filter(ElementMatcher<? super MethodDescription> matcher)
Appends a filter that is applied to the methods that this container represents.
|
MethodDelegation.MethodContainer |
MethodDelegation.MethodContainer.ForExplicitMethods.filter(ElementMatcher<? super MethodDescription> matcher) |
MethodDelegation.MethodContainer |
MethodDelegation.MethodContainer.ForVirtualMethods.filter(ElementMatcher<? super MethodDescription> matcher) |
protected static MethodDelegation.MethodContainer |
MethodDelegation.MethodContainer.ForExplicitMethods.ofConstructors(TypeDescription typeDescription)
Creates a container for all constructors of the given type description.
|
protected static MethodDelegation.MethodContainer |
MethodDelegation.MethodContainer.ForExplicitMethods.ofStatic(TypeDescription typeDescription)
Creates a container for all static methods of the given type description.
|
Constructor and Description |
---|
MethodDelegation(MethodDelegation.ImplementationDelegate implementationDelegate,
List<TargetMethodAnnotationDrivenBinder.ParameterBinder<?>> parameterBinders,
TargetMethodAnnotationDrivenBinder.DefaultsProvider defaultsProvider,
TargetMethodAnnotationDrivenBinder.TerminationHandler terminationHandler,
MethodDelegationBinder.AmbiguityResolver ambiguityResolver,
Assigner assigner,
MethodDelegation.MethodContainer methodContainer)
Creates a new method delegation.
|
Copyright © 2014–2015. All rights reserved.