| Exception | Description | 
|---|---|
| ClassTraversingException | 
 コンポーネントを自動登録するために行うディレクトリトラバーサルで例外が発生した場合にラップしてスローされる例外クラス。 
 | 
| ComponentDuplicatedException | 
 コンポーネントが重複していた場合にスローされる例外クラス。 
 | 
| ComponentNotFoundException | 
 コンポーネントが見つからない場合にスローされる例外クラス。 
 | 
| ContainerCreationException | 
 IDコンテナを構築する際に発生した例外を集めた例外クラス。 
 | 
| ContainerException | 
 例外の基底クラス。 
 | 
| CycleInjectionException | 
 依存関係が循環していた場合にスローされる例外クラス。 
 | 
| InjectableConstructorDuplicatedException | 
 コンポーネントのインスタンスを生成するコンストラクタが重複していた場合にスローされる例外クラス。 
 | 
| InjectableConstructorNotFoundException | 
 コンポーネントのインスタンスを生成するコンストラクタが見つからない場合にスローされる例外クラス。 
 | 
| InjectionComponentDuplicatedException | 
 インジェクションするコンポーネントが重複していた場合にスローされる例外クラス。 
 | 
| InjectionComponentNotFoundException | 
 インジェクションするコンポーネントが見つからない場合にスローされる例外クラス。 
 | 
| InvalidComponentException | 
 不正なコンポーネントを登録しようとした場合にスローされる例外クラス。 
 | 
| InvalidInjectionScopeException | 
 インジェクションするコンポーネントとインジェクションされるコンポーネント間でスコープの広さが不正だった場合にスローされる例外クラス。 
 | 
| LifeCycleMethodDuplicatedException | 
 初期化メソッドや破棄メソッドが重複している場合にスローされる例外クラス。 
 | 
| LifeCycleMethodSignatureException | 
 初期化メソッドや破棄メソッドのシグネチャが不正だった場合にスローされる例外クラス。 
 | 
| ObserverMethodSignatureException | 
 イベントハンドラメソッドのシグネチャが不正だった場合にスローされる例外クラス。 
 | 
| ReflectionException | 
 リフレクションで例外が発生した場合にラップしてスローされる例外クラス。 
 | 
| ScopeDuplicatedException | 
 スコープが重複している場合にスローされる例外クラス。 
 | 
| ScopeNotFoundException | 
 スコープが見つからなかった場合にスローされる例外クラス。 
 | 
| StaticInjectionException | 
 staticメソッドやstaticフィールドへインジェクションしようとしている場合にスローされる例外クラス。 
 |