Package io.micronaut.core.type
Micronaut core argument types.
- Since:
- 1.0
-
Interface Summary Interface Description Argument<T> Represents an argument to a method or constructor or type.ArgumentCoercible<T> An interface for types that can be represented as anArgument
.ArgumentValue<V> AnArgument
with a value.Executable<T,R> Represents an executable reference.GenericPlaceholder<T> ExtendsArgument
to allow differentiating the variable name from the argument name in cases where this is required (parameters and fields for example).Headers Common interface for all headers types.MutableArgumentValue<V> A mutable version of theArgumentValue
interface.MutableHeaders Common interface for all mutable header types.ReturnType<T> Models a return type of anExecutable
method in Micronaut.TypeInformation<T> Provides information about a type at runtime.TypeInformationProvider Interface that implementors can hook into to control the logic of methods likeTypeInformation.isReactive()
.TypeVariableResolver An interface for types that hold and can resolve type variables. -
Class Summary Class Description DefaultArgument<T> Represents an argument to a constructor or method.GenericArgument<T> Captures a genericArgument
.