Class AbstractExecutableMethodsDefinition.MethodReference

  • Enclosing class:
    AbstractExecutableMethodsDefinition<T>

    @Internal
    public static final class AbstractExecutableMethodsDefinition.MethodReference
    extends java.lang.Object
    Internal class representing method's metadata.
    • Constructor Summary

      Constructors 
      Constructor Description
      MethodReference​(java.lang.Class<?> declaringType, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, java.lang.String methodName, io.micronaut.core.type.Argument<?> returnArgument, io.micronaut.core.type.Argument<?>[] arguments, boolean isAbstract, boolean isSuspend)
      The constructor.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MethodReference

        public MethodReference​(java.lang.Class<?> declaringType,
                               io.micronaut.core.annotation.AnnotationMetadata annotationMetadata,
                               java.lang.String methodName,
                               io.micronaut.core.type.Argument<?> returnArgument,
                               io.micronaut.core.type.Argument<?>[] arguments,
                               boolean isAbstract,
                               boolean isSuspend)
        The constructor.
        Parameters:
        declaringType - The declaring type
        annotationMetadata - The metadata
        methodName - The method name
        returnArgument - The return argument
        arguments - The arguments
        isAbstract - Is abstract
        isSuspend - Is suspend