package junitparams.internal.annotation;
import java.lang.annotation.Annotation;
import junitparams.custom.CustomParameters;
import junitparams.custom.ParametersProvider;
public class CustomParametersDescriptor {
private final Annotation customAnnotation;
private final Class<? extends ParametersProvider> provider;
public CustomParametersDescriptor(CustomParameters customParameters) {
this(customParameters, customParameters);
}
public CustomParametersDescriptor(CustomParameters customParameters, Annotation customAnnotation) {
this.provider = customParameters.provider();
this.customAnnotation = customAnnotation;
}
public Class<? extends ParametersProvider> provider() {
return provider;
}
public Annotation annotation() {
return customAnnotation;
}
}