DuplicateParameterType

class DuplicateParameterType(val method: Method, val conflictingClassType: Class<*>, val conflictingParameters: List<Parameter>)

A class representing a method with multiple parameters of the same type that have not been annotated with com.embabel.agent.api.annotation.RequireNameMatch.

Constructors

Link copied to clipboard
constructor(method: Method, conflictingClassType: Class<*>, conflictingParameters: List<Parameter>)

Properties

Link copied to clipboard

The type of the parameter that is ambiguous.

Link copied to clipboard

The parameters that are ambiguous.

Link copied to clipboard

The method with multiple parameters of the same type which require @RequireNameMatch annotation