@Test(expected = InjectionException.class) public void testUnknownAnnotatedConstructor() { new CachedConstructorAnalyzer<>(UnknownAnnotatedConstructor.class, ANNOTATIONS).getConstructor(); }
public Constructor<T> getConstructor() { return constructor.get(); }
CachedConstructorAnalyzer { public Constructor<T> getConstructor() { return constructor.get(); } }
CachedConstructorAnalyzer { public Constructor<T> getConstructor() { return constructor.get(); } CachedConstructorAnalyzer(Class<T> clazz, Collection<Class<? extends Annotation>> annotations); }
CachedConstructorAnalyzer { public Constructor<T> getConstructor() { return constructor.get(); } CachedConstructorAnalyzer(Class<T> clazz, Collection<Class<? extends Annotation>> annotations); Constructor<T> getConstructor(); boolean hasCompatibleConstructor(); }
CachedConstructorAnalyzer { public Constructor<T> getConstructor() { return constructor.get(); } CachedConstructorAnalyzer(Class<T> clazz, Collection<Class<? extends Annotation>> annotations); Constructor<T> getConstructor(); boolean hasCompatibleConstructor();  }