package org.jboss.resteasy.test.cdi.generic.resource;
import javax.enterprise.context.ApplicationScoped;
import javax.enterprise.inject.Produces;
@ApplicationScoped
@SuppressWarnings("unused")
public class GenericsProducer {
@Produces
@HolderBinding
private ObjectHolder<Object> oh = new ObjectHolder<Object>(Object.class);
@Produces
@HolderBinding
private HierarchyHolder<Primate> hh = new HierarchyHolder<Primate>(Primate.class);
@Produces
@HolderBinding
private NestedHierarchyHolder<HierarchyHolder<Primate>> nhh = new NestedHierarchyHolder<HierarchyHolder<Primate>>(Primate.class);
@Produces
@HolderBinding
private UpperBoundHierarchyHolder<HierarchyHolder<Primate>> ubhh = new UpperBoundHierarchyHolder<HierarchyHolder<Primate>>(Primate.class);
@Produces
@HolderBinding
private LowerBoundHierarchyHolder<HierarchyHolder<Primate>> lbhh = new LowerBoundHierarchyHolder<HierarchyHolder<Primate>>(Primate.class);
}