public class AmbiguousComponentResolutionException extends PicoIntrospectionException
ComponentAdapter
s are not
distinct.Modifier and Type | Field and Description |
---|---|
private java.lang.Object[] |
ambiguousComponentKeys |
private java.lang.Class |
ambiguousDependency |
private java.lang.Class |
component |
Constructor and Description |
---|
AmbiguousComponentResolutionException(java.lang.Class ambiguousDependency,
java.lang.Object[] componentKeys)
Construct a new exception with the ambigous class type and the ambiguous component keys.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object[] |
getAmbiguousComponentKeys() |
java.lang.String |
getMessage() |
void |
setComponent(java.lang.Class component) |
getCause, printStackTrace, printStackTrace, printStackTrace
private java.lang.Class component
private java.lang.Class ambiguousDependency
private final java.lang.Object[] ambiguousComponentKeys
public AmbiguousComponentResolutionException(java.lang.Class ambiguousDependency, java.lang.Object[] componentKeys)
ambiguousDependency
- the unresolved dependency typecomponentKeys
- the ambiguous keys.public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
public java.lang.Object[] getAmbiguousComponentKeys()
public void setComponent(java.lang.Class component)