## Uses of Interface
org.jboss.logging.processor.model.Parameter

Packages that use Parameter
Package | Description
--- | ---
org.jboss.logging.processor.model |

### Uses of Parameter in org.jboss.logging.processor.model

Methods in org.jboss.logging.processor.model that return Parameter
Modifier and Type | Method and Description
--- | ---
`Parameter` | MessageMethod.`cause()` Returns the cause element if `MessageMethod.hasCause()` returns `true`, otherwise `null`.

Methods in org.jboss.logging.processor.model that return types with arguments of type Parameter
Modifier and Type | Method and Description
--- | ---
`Set<Parameter>` | ThrowableType.`constructionParameters()` The parameters needed to construct the throwable, if not using the default constructor.
`Set<Parameter>` | MessageMethod.`parameters(Parameter.ParameterType parameterType)` Returns an unmodifiable collection of the parameters specified by the parameter type or an empty set.
`Set<Parameter>` | MessageMethod.`parameters(Parameter.ParameterType parameterType, Parameter.ParameterType... parameterTypes)` Returns an unmodifiable collection of the parameters specified by the parameter type or an empty set.

Methods in org.jboss.logging.processor.model with parameters of type Parameter
Modifier and Type | Method and Description
--- | ---
`boolean` | ReturnType.`hasFieldFor(Parameter parameter)` Checks to see if the return type has a field with the name with the same name and type as the `parameter`.
`boolean` | ReturnType.VoidReturnType.`hasFieldFor(Parameter parameter)`
`boolean` | ReturnType.`hasMethodFor(Parameter parameter)` Checks to see if the return type has a method with the name with the same name and parameter type as the `parameter`.
`boolean` | ReturnType.VoidReturnType.`hasMethodFor(Parameter parameter)`