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> AnArgumentwith a value.Executable<T,R> Represents an executable reference.GenericPlaceholder<T> ExtendsArgumentto 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 theArgumentValueinterface.MutableHeaders Common interface for all mutable header types.ReturnType<T> Models a return type of anExecutablemethod 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.