ru.yandex.qatools.camelot.common.MetadataClassInfo Maven / Gradle / Ivy
package ru.yandex.qatools.camelot.common;
import java.lang.annotation.Annotation;
import java.lang.reflect.Method;
import java.util.Collection;
/**
* @author Ilya Sadykov (mailto: [email protected])
*/
public interface MetadataClassInfo {
Method[] getAnnotatedMethods(Class aClass);
Class[] getSuperClasses(Class clazz);
Collection getMethodsByParamTypes(Class extends Annotation> aClass, Class... paramType);
}