All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cucumber.runtime.arquillian.glue.Glues Maven / Gradle / Ivy

package cucumber.runtime.arquillian.glue;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;

public final class Glues {
    private Glues() {
        // no-op
    }

    public static Collection> findGlues(final Class clazz) {
        final Collection> glues = new ArrayList>();

        final cucumber.runtime.arquillian.api.Glues additionalGlues = clazz.getAnnotation(cucumber.runtime.arquillian.api.Glues.class);
        if (additionalGlues != null) {
            Collections.addAll(glues, additionalGlues.value());
        }

        return glues;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy