Package | Description |
---|---|
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 . |
net.bytebuddy.implementation.bind.annotation |
This package contains annotations, types and classes that are responsible for binding a method to calling another
method by interpreting annotations that indicate how a method should be bound to another method.
|
Modifier and Type | Method and Description |
---|---|
TypeDescription |
Implementation.Context.register(AuxiliaryType auxiliaryType)
Registers an auxiliary type as required for the current implementation.
|
TypeDescription |
Implementation.Context.Disabled.register(AuxiliaryType auxiliaryType) |
TypeDescription |
Implementation.Context.Default.register(AuxiliaryType auxiliaryType) |
Modifier and Type | Class and Description |
---|---|
class |
MethodCallProxy
A method call proxy represents a class that is compiled against a particular method which can then be called whenever
either its
Callable.call() or Runnable.run() method is called where the method
call proxy implements both interfaces. |
class |
TrivialType
A trivial type that extends
Object without defining any fields, methods or constructors. |
class |
TypeProxy
A type proxy creates accessor methods for all overridable methods of a given type by subclassing the given type and
delegating all method calls to accessor methods of the instrumented type it was created for.
|
Modifier and Type | Class and Description |
---|---|
protected class |
FieldProxy.Binder.AccessorProxy
A proxy type for accessing a field either by a getter or a setter.
|
protected static class |
Morph.Binder.RedirectionProxy
A proxy that implements the installed interface in order to allow for a morphed super method invocation.
|
protected static class |
Pipe.Binder.Redirection
An auxiliary type for performing the redirection of a method invocation as requested by the
Pipe annotation. |
Copyright © 2014–2016. All rights reserved.