blob: 6abd7d3b8a2fda9a0602c967856d1bc9e1b59bc7 [file] [log] [blame]
package com.example;
import org.checkerframework.checker.nullness.qual.*;
public class GenericTest11 {
public void m(BeanManager beanManager) {
Bean<?> bean = beanManager.getBeans(GenericTest11.class).iterator().next();
CreationalContext<?> context = beanManager.createCreationalContext(bean);
}
static interface BeanManager {
java.util.Set<Bean<?>> getBeans(
java.lang.reflect.Type arg0, java.lang.annotation.Annotation... arg1);
<T1> CreationalContext<T1> createCreationalContext(Contextual<T1> arg0);
}
static interface Contextual<T2> {}
static interface Bean<T3> extends Contextual<T3> {}
static interface CreationalContext<T4> {}
}