Java EE 6 CDI Bean interface getTypes
Hi,interfacet javax.enterprise.inject.spi.Bean<T> har blandt andet følgende method:
getTypes() : Set<java.lang.reflect.Type>
Hvad returnerer denne Method?
Hvis jeg nu har følgende Class:
@SessionScoped
@StereoTypeA
@QualifierA
@QualifierB
public class Test {
private String name;
@Inject
private Foo foo;
@Producer
public Bar produceBar(InjectionPoint ip) { ... }
public void doSomething() { ... }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
}
Så har jeg en Bean instance, som er mapped til denne class.
Bean<Test> bean = ...;
Set<Type> types = bean.getTypes();
Hvad er det for nogle værdier, som bliver returneret til "types"?
mange tak allerede i forvejen!