* @return <code>true</code> if there is quick fix
* @since 3.2
*/
protected boolean hasQuickFix(Annotation annotation) {
if (annotation instanceof IQuickFixableAnnotation) {
IQuickFixableAnnotation quickFixableAnnotation= (IQuickFixableAnnotation)annotation;
if (!quickFixableAnnotation.isQuickFixableStateSet())
quickFixableAnnotation.setQuickFixable(fQuickAssistAssistant != null && fQuickAssistAssistant.canFix(annotation));
return quickFixableAnnotation.isQuickFixable();
}
return false;
}