Package io.micronaut.inject.writer
Interface DispatchWriter.DispatchTarget
-
- All Known Implementing Classes:
DispatchWriter.FieldGetDispatchTarget,DispatchWriter.FieldSetDispatchTarget,DispatchWriter.InterceptableMethodDispatchTarget,DispatchWriter.MethodDispatchTarget
- Enclosing class:
- DispatchWriter
@Internal public static interface DispatchWriter.DispatchTargetDispatch target implementation writer.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default booleansupportsDispatchMulti()default booleansupportsDispatchOne()default voidwriteDispatchMulti(org.objectweb.asm.commons.GeneratorAdapter writer, int methodIndex)Generate dispatch multi.default voidwriteDispatchOne(org.objectweb.asm.commons.GeneratorAdapter writer)Generate dispatch one.
-
-
-
Method Detail
-
supportsDispatchOne
default boolean supportsDispatchOne()
- Returns:
- true if writer supports dispatch one.
-
writeDispatchOne
default void writeDispatchOne(org.objectweb.asm.commons.GeneratorAdapter writer)
Generate dispatch one.- Parameters:
writer- The writer
-
supportsDispatchMulti
default boolean supportsDispatchMulti()
- Returns:
- true if writer supports dispatch multi.
-
writeDispatchMulti
default void writeDispatchMulti(org.objectweb.asm.commons.GeneratorAdapter writer, int methodIndex)Generate dispatch multi.- Parameters:
writer- The writermethodIndex- The method index
-
-