org.seasar.framework.container
クラス IllegalMethodRuntimeException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.seasar.framework.exception.SRuntimeException
org.seasar.framework.container.IllegalMethodRuntimeException
- すべての実装インタフェース:
- java.io.Serializable
- public class IllegalMethodRuntimeException
- extends SRuntimeException
不正なメソッド・インジェクション定義が指定されていた場合にスローされます。
メソッド・インジェクションを実行した際に、 メソッドの引数として指定されたコンポーネントが見つからない場合や、
引数を適切な型に変換出来ない場合などに発生します。
- 作成者:
- higa, belltree
- 関連項目:
MethodDef
,
InitMethodDef
,
DestroyMethodDef
,
MethodAssembler
,
AbstractMethodAssembler
,
直列化された形式
コンストラクタの概要 |
IllegalMethodRuntimeException(java.lang.Class componentClass,
java.lang.String methodName,
java.lang.Throwable cause)
IllegalMethodRuntimeException を構築します。 |
クラス java.lang.Throwable から継承したメソッド |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IllegalMethodRuntimeException
public IllegalMethodRuntimeException(java.lang.Class componentClass,
java.lang.String methodName,
java.lang.Throwable cause)
IllegalMethodRuntimeException
を構築します。
- パラメータ:
componentClass
- 不正なメソッド・インジェクション定義を含むコンポーネントのクラスmethodName
- 不正なメソッド・インジェクション定義のメソッド名cause
- 原因となった例外
getComponentClass
public java.lang.Class getComponentClass()
- 不正なメソッド・インジェクション定義を含むコンポーネントのクラスを返します。
- 戻り値:
- コンポーネントのクラス
getMethodName
public java.lang.String getMethodName()
- 不正なメソッド・インジェクション定義のメソッド名を返します。
- 戻り値:
- メソッド名
Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.