| 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 an
Argument. |
| ArgumentValue<V> |
An
Argument with a value. |
| Executable<T,R> |
Represents an executable reference.
|
| GenericPlaceholder<T> |
Extends
Argument 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 the
ArgumentValue interface. |
| MutableHeaders |
Common interface for all mutable header types.
|
| ReturnType<T> |
Models a return type of an
Executable 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 like
TypeInformation.isReactive(). |
| TypeVariableResolver |
An interface for types that hold and can resolve type variables.
|
| Class | Description |
|---|---|
| DefaultArgument<T> |
Represents an argument to a constructor or method.
|
| GenericArgument<T> |
Captures a generic
Argument. |