Package io.micronaut.inject.writer
Class DispatchWriter.InterceptableMethodDispatchTarget
java.lang.Object
io.micronaut.inject.writer.DispatchWriter.AbstractDispatchTarget
io.micronaut.inject.writer.DispatchWriter.InterceptableMethodDispatchTarget
- All Implemented Interfaces:
- DispatchWriter.DispatchTarget
- Enclosing class:
- DispatchWriter
@Internal
public static final class DispatchWriter.InterceptableMethodDispatchTarget
extends DispatchWriter.AbstractDispatchTarget
Interceptable method invocation dispatch target.
- 
Method SummaryModifier and TypeMethodDescriptionio.micronaut.sourcegen.model.StatementDefdispatch(io.micronaut.sourcegen.model.ExpressionDef target, io.micronaut.sourcegen.model.ExpressionDef valuesArray) Implement dispatch.booleanbooleanMethods inherited from class io.micronaut.inject.writer.DispatchWriter.AbstractDispatchTargetdispatchExpression, dispatchMultiExpression, dispatchMultiExpression, dispatchOne, dispatchOneExpressionMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.inject.writer.DispatchWriter.DispatchTargetdispatch
- 
Method Details- 
supportsDispatchOnepublic boolean supportsDispatchOne()- Returns:
- true if writer supports dispatch one.
 
- 
supportsDispatchMultipublic boolean supportsDispatchMulti()- Returns:
- true if writer supports dispatch multi.
 
- 
getDeclaringType
- 
getMethodElement
- 
dispatchpublic io.micronaut.sourcegen.model.StatementDef dispatch(io.micronaut.sourcegen.model.ExpressionDef target, io.micronaut.sourcegen.model.ExpressionDef valuesArray) Description copied from class:DispatchWriter.AbstractDispatchTargetImplement dispatch.- Specified by:
- dispatchin interface- DispatchWriter.DispatchTarget
- Overrides:
- dispatchin class- DispatchWriter.AbstractDispatchTarget
- Parameters:
- target- The target
- valuesArray- The values array
- Returns:
- The dispatch statement
 
 
-