public interface ExecutableValidator| 修飾子と型 | メソッドと説明 | 
|---|---|
| <T> SetSE<ConstraintViolation<T>> | validateConstructorParameters(ConstructorSE<? extends T> constructor, ObjectSE[] parameterValues, ClassSE<?>... groups) 指定されたコンストラクターのパラメーターに設定されたすべての制約を検証します。 | 
| <T> SetSE<ConstraintViolation<T>> | validateConstructorReturnValue(ConstructorSE<? extends T> constructor, T createdObject, ClassSE<?>... groups) 指定されたコンストラクターのすべての戻り値の制約を検証します。 | 
| <T> SetSE<ConstraintViolation<T>> | validateParameters(T object, MethodSE method, ObjectSE[] parameterValues, ClassSE<?>... groups) 指定されたメソッドのパラメーターに設定されたすべての制約を検証します。 | 
| <T> SetSE<ConstraintViolation<T>> | validateReturnValue(T object, MethodSE method, ObjectSE returnValue, ClassSE<?>... groups) 指定されたメソッドの戻り値の制約をすべて検証します。 | 
<T> SetSE<ConstraintViolation<T>> validateParameters(T object, MethodSE method, ObjectSE[] parameterValues, ClassSE<?>... groups)
T - 検証するメソッドをホストする型 object - 検証するメソッドが呼び出されるオブジェクト method - パラメーターの制約が検証されるメソッド parameterValues - 指定されたメソッドのパラメーターに対して呼び出し元によって提供された値 groups - 検証の対象となるグループまたはグループのリスト (デフォルトは Default )null はありません IllegalArgumentExceptionSE - いずれかのパラメーターに null が渡された場合、またはパラメーターが互いに一致しない場合 ValidationException - 検証プロセス中に回復不能なエラーが発生した場合 <T> SetSE<ConstraintViolation<T>> validateReturnValue(T object, MethodSE method, ObjectSE returnValue, ClassSE<?>... groups)
T - 検証するメソッドをホストする型 object - 検証するメソッドが呼び出されるオブジェクト method - 戻り値の制約が検証されるメソッド returnValue - 指定されたメソッドによって返される値 groups - 検証の対象となるグループまたはグループのリスト (デフォルトは Default )null はありません IllegalArgumentExceptionSE - オブジェクト、メソッド、グループのパラメーターのいずれかに null が渡された場合、またはパラメーターが互いに一致しない場合 ValidationException - 検証プロセス中に回復不能なエラーが発生した場合 <T> SetSE<ConstraintViolation<T>> validateConstructorParameters(ConstructorSE<? extends T> constructor, ObjectSE[] parameterValues, ClassSE<?>... groups)
T - 検証するコンストラクターをホストする型 constructor - パラメーターの制約が検証されるコンストラクター parameterValues - 指定されたコンストラクターのパラメーターに対して呼び出し元によって提供された値 groups - 検証の対象となるグループまたはグループのリスト (デフォルトは Default )null は決してありません IllegalArgumentExceptionSE - いずれかのパラメーターに null が渡された場合、またはパラメーターが互いに一致しない場合 ValidationException - 検証プロセス中に回復不能なエラーが発生した場合 <T> SetSE<ConstraintViolation<T>> validateConstructorReturnValue(ConstructorSE<? extends T> constructor, T createdObject, ClassSE<?>... groups)
T - 検証するコンストラクターをホストする型 constructor - 戻り値の制約が検証されるコンストラクター createdObject - 指定されたメソッドによってインスタンス化されたオブジェクト groups - 検証の対象となるグループまたはグループのリスト (デフォルトは Default )null は決してありません IllegalArgumentExceptionSE - いずれかのパラメーターに null が渡された場合、またはパラメーターが互いに一致しない場合 ValidationException - 検証プロセス中に回復不能なエラーが発生した場合 Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.