public class AmbiguousComponentResolutionException extends PicoIntrospectionException
ComponentAdapters 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, printStackTraceprivate 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.Throwablepublic java.lang.Object[] getAmbiguousComponentKeys()
public void setComponent(java.lang.Class component)