Package net.bytebuddy.dynamic.scaffold
Interface MethodRegistry.Handler
- All Superinterfaces:
InstrumentedType.Prepareable
- All Known Implementing Classes:
MethodRegistry.Handler.ForAbstractMethod
,MethodRegistry.Handler.ForAnnotationValue
,MethodRegistry.Handler.ForImplementation
,MethodRegistry.Handler.ForVisibilityBridge
- Enclosing interface:
- MethodRegistry
A handler for implementing a method.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
A compiled handler for implementing a method.static enum
A handler for defining an abstract or native method.static class
A handler for defining a default annotation value for a method.static class
A handler for a method that is implemented as byte code.static enum
A handler for implementing a visibility bridge.Nested classes/interfaces inherited from interface net.bytebuddy.dynamic.scaffold.InstrumentedType.Prepareable
InstrumentedType.Prepareable.NoOp
-
Method Summary
Modifier and TypeMethodDescriptioncompile
(Implementation.Target implementationTarget) Compiles this handler.Methods inherited from interface net.bytebuddy.dynamic.scaffold.InstrumentedType.Prepareable
prepare
-
Method Details
-
compile
Compiles this handler.- Parameters:
implementationTarget
- The implementation target to compile this handler for.- Returns:
- A compiled handler.
-