public class ClassUnmatchRuntimeException extends SRuntimeException
コンポーネント定義に指定されたクラスにキャスト出来ない場合にスローされます。
ComponentDef.setExpression(Expression)でインスタンスの生成を定義している場合は、
そのインスタンスをコンポーネント定義に指定されたクラスにキャスト出来ないことを表します。
外部コンポーネントをLaContainer.injectDependency(Object)などでインジェクションする場合は、
そのコンポーネントを、 コンポーネント定義に指定されたクラスにキャストできないことを表します。
ConstructorAssembler.assemble(),
LaContainer.injectDependency(Object,
Class),
LaContainer.injectDependency(Object,
String),
直列化された形式| コンストラクタと説明 |
|---|
ClassUnmatchRuntimeException(Class componentClass,
Class realComponentClass)
ClassUnmatchRuntimeExceptionを構築します。 |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Class |
getComponentClass()
コンポーネント定義に指定されたクラスを返します。
|
Class |
getRealComponentClass()
コンポーネントの実際の型を返します。
|
getArgs, getMessage, getMessageCode, getSimpleMessage, setMessageaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringCopyright © 2015 The DBFlute Project. All rights reserved.