/* package */ SpringServiceHK2Bean( String name, Set<Type> contracts, Set<Annotation> qualifiers, Class<?> byType, BeanFactory factory) { super(contracts, SpringScope.class, name, qualifiers, DescriptorType.CLASS, DescriptorVisibility.NORMAL, 0, false, null, (String) null, new HashMap<String, List<String>>() ); this.byType = byType; super.setImplementation(byType.getName()); this.factory = factory; }
/* package */ GuiceServiceHk2Bean( Set<Type> contracts, Set<Annotation> qualifiers, Class<?> implClass, Binding<T> binding) { super(contracts, GuiceScope.class, ReflectionHelper.getNameFromAllQualifiers(qualifiers, implClass), qualifiers, DescriptorType.CLASS, DescriptorVisibility.NORMAL, 0, false, null, (String) null, new HashMap<String, List<String>>() ); this.implClass = implClass; super.setImplementation(implClass.getName()); this.binding = binding; }
super.setImplementation(implementationClass.getName());
super.setImplementation(implementationClass.getName());
super.setImplementation(implementationClass.getName());
super.setImplementation(implementationClass.getName());