Package io.micronaut.core.type
package io.micronaut.core.type
Micronaut core argument types.
- Since:
- 1.0
- Author:
- graemerocher
-
ClassDescriptionArgument<T>Represents an argument to a method or constructor or type.An interface for types that can be represented as an
Argument
.AnArgument
with a value.Represents an argument to a constructor or method.Executable<T,R> Represents an executable reference.Captures a genericArgument
.ExtendsArgument
to allow differentiating the variable name from the argument name in cases where this is required (parameters and fields for example).Common interface for all headers types.A mutable version of theArgumentValue
interface.Common interface for all mutable header types.ReturnType<T>Models a return type of anExecutable
method in Micronaut.Provides information about a type at runtime.Interface that implementors can hook into to control the logic of methods likeTypeInformation.isReactive()
.An interface for types that hold and can resolve type variables.UnsafeExecutable<T,R> A variation ofExecutable
that exposes invoke method without arguments validation.