Home | History | Annotate | Download | only in parameters

Lines Matching defs:sourceClass

23         Class<?> sourceClass = annotation.source();
24 return fillResultWithAllParamProviderMethods(sourceClass);
34 private Object[] fillResultWithAllParamProviderMethods(Class<?> sourceClass) {
35 if (sourceClass.isEnum()) {
36 return sourceClass.getEnumConstants();
39 List<Object> result = getParamsFromSourceHierarchy(sourceClass);
43 + sourceClass.getName());
48 private List<Object> getParamsFromSourceHierarchy(Class<?> sourceClass) {
50 while (sourceClass.getSuperclass() != null) {
51 result.addAll(gatherParamsFromAllMethodsFrom(sourceClass));
52 sourceClass = sourceClass.getSuperclass();
58 private List<Object> gatherParamsFromAllMethodsFrom(Class<?> sourceClass) {
60 Method[] methods = sourceClass.getDeclaredMethods();