org.seasar.doma.extension.gen
クラス GenNullPointerException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 org.seasar.doma.extension.gen.GenException
                  上位を拡張 org.seasar.doma.extension.gen.GenNullPointerException
すべての実装されたインタフェース:
Serializable

public class GenNullPointerException
extends GenException

null でないことを期待されたパラメータへの引数が null の場合にスローされる例外です。

NullPointerException とは別にこの例外を定義しているのは、 Domaのバグによる例外なのか、 DomaのAPIの事前条件を満たしていないことによる例外なのかを判別しやすくするためです。

作成者:
taedium
関連項目:
直列化された形式

フィールドの概要
protected  String parameterName
          null であるパラメータの名前
 
クラス org.seasar.doma.extension.gen.GenException から継承されたフィールド
args, messageResource
 
コンストラクタの概要
GenNullPointerException(String parameterName)
          インスタンスを構築します。
 
メソッドの概要
 String getParameterName()
          null であるパラメータの名前を返します。
 
クラス org.seasar.doma.extension.gen.GenException から継承されたメソッド
getArgs, getMessageResource
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

parameterName

protected final String parameterName
null であるパラメータの名前

コンストラクタの詳細

GenNullPointerException

public GenNullPointerException(String parameterName)
インスタンスを構築します。

パラメータ:
parameterName - null であるパラメータの名前
メソッドの詳細

getParameterName

public String getParameterName()
null であるパラメータの名前を返します。

戻り値:
null であるパラメータの名前


Copyright © 2009-2013 The Seasar Foundation. All Rights Reserved.