| java.lang.Object | ||||
| ↳ | java.lang.Throwable | |||
| ↳ | java.lang.Exception | |||
| ↳ | java.lang.RuntimeException | |||
| ↳ | com.google.inject.ConfigurationException | |||
Thrown when a programming error such as a misplaced annotation, illegal binding, or unsupported scope is found. Clients should catch this exception, log it, and stop execution.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Creates a ConfigurationException containing  
  
  messages. | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns messages for the errors that caused this exception. 
  
   | |||||||||||
Returns a value that was only partially computed due to this exception. 
  
   | |||||||||||
Returns a copy of this configuration exception with the specified partial value. 
  
   | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class
  java.lang.Throwable
 | |||||||||||
   
From class
  java.lang.Object
 | |||||||||||
Creates a ConfigurationException containing messages. 
Returns messages for the errors that caused this exception.
Returns a value that was only partially computed due to this exception. The caller can use this while collecting additional configuration problems.
null if none was set. The type of the partial value is
      specified by the throwing method.
Returns a copy of this configuration exception with the specified partial value.