// Does it have an @Provides?
if (hasAnnotation(element, CLASS_PROVIDES)) {
PsiTypeElement returnTypeElement = methodElement.getReturnTypeElement();
if (returnTypeElement != null) {
return new LineMarkerInfo<PsiElement>(element, returnTypeElement.getTextRange(), ICON,
UPDATE_ALL, null, new ProvidesToInjectHandler(), LEFT);
}
}
// Is it an @Inject-able constructor?
if (methodElement.isConstructor() && hasAnnotation(element, CLASS_INJECT)) {