org.seasar.framework.unit.impl
クラス IntrospectorUtil
java.lang.Object
org.seasar.framework.unit.impl.IntrospectorUtil
public class IntrospectorUtil
- extends java.lang.Object
- 作成者:
- taedium
|
メソッドの概要 |
static java.util.List<java.lang.reflect.Method> |
getAnnotatedMethods(java.lang.Class<?> clazz,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
アノテーションが付与されたメソッドのリストを返します。 |
static java.util.List<java.lang.Class<?>> |
getSuperClasses(java.lang.Class<?> clazz)
スーパークラスのリストを返します。 |
static boolean |
isShadowed(java.lang.reflect.Method method,
java.util.List<java.lang.reflect.Method> results)
methodがresult内のメソッドに隠蔽されるならばtrueを返します。 |
protected static boolean |
isShadowed(java.lang.reflect.Method current,
java.lang.reflect.Method previous)
currentがpreviousに隠蔽される場合trueを返します。 |
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IntrospectorUtil
public IntrospectorUtil()
getAnnotatedMethods
public static java.util.List<java.lang.reflect.Method> getAnnotatedMethods(java.lang.Class<?> clazz,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
- アノテーションが付与されたメソッドのリストを返します。
- パラメータ:
clazz - テストクラスannotationClass - アノテーションクラス
- 戻り値:
- アノテーションが付与されたメソッドのリスト
getSuperClasses
public static java.util.List<java.lang.Class<?>> getSuperClasses(java.lang.Class<?> clazz)
- スーパークラスのリストを返します。
- パラメータ:
clazz - 基点となるクラス
- 戻り値:
- スーパークラスのリスト
isShadowed
public static boolean isShadowed(java.lang.reflect.Method method,
java.util.List<java.lang.reflect.Method> results)
methodがresult内のメソッドに隠蔽されるならばtrueを返します。
- パラメータ:
method - 検査の対象のメソッドresults - 隠蔽されていないメソッドのリスト
- 戻り値:
result内のメソッドにmethodが隠蔽される場合true、そうでない場合false
isShadowed
protected static boolean isShadowed(java.lang.reflect.Method current,
java.lang.reflect.Method previous)
currentがpreviousに隠蔽される場合trueを返します。
- パラメータ:
current - 検査の対象のメソッドprevious - 隠蔽されていないメソッド
- 戻り値:
- <
currentがpreviousに隠蔽される場合true、そうでない場合false
Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.