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
public static interface MethodRegistry.Handler extends InstrumentedType.Prepareable
A handler for implementing a method.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
MethodRegistry.Handler.Compiled
A compiled handler for implementing a method.static class
MethodRegistry.Handler.ForAbstractMethod
A handler for defining an abstract or native method.static class
MethodRegistry.Handler.ForAnnotationValue
A handler for defining a default annotation value for a method.static class
MethodRegistry.Handler.ForImplementation
A handler for a method that is implemented as byte code.static class
MethodRegistry.Handler.ForVisibilityBridge
A handler for implementing a visibility bridge.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MethodRegistry.Handler.Compiled
compile(Implementation.Target implementationTarget)
Compiles this handler.-
Methods inherited from interface net.bytebuddy.dynamic.scaffold.InstrumentedType.Prepareable
prepare
-
-
-
-
Method Detail
-
compile
MethodRegistry.Handler.Compiled compile(Implementation.Target implementationTarget)
Compiles this handler.- Parameters:
implementationTarget
- The implementation target to compile this handler for.- Returns:
- A compiled handler.
-
-