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; } }