@Nullable
List<VcsFileRevision> getRevisions();
+ boolean revisionsNotEmpty();
+
@Nullable
AnnotationSourceSwitcher getAnnotationSourceSwitcher();
}
}
e.getPresentation().setText(text);
e.getPresentation().setDescription(description);
- final List<VcsFileRevision> fileRevisionList = myFileAnnotation.getRevisions();
- e.getPresentation().setEnabled(fileRevisionList != null && (! fileRevisionList.isEmpty()));
+ e.getPresentation().setEnabled(myFileAnnotation.revisionsNotEmpty());
}
public void actionPerformed(final AnActionEvent e) {
return myRevisions;
}
+ public boolean revisionsNotEmpty() {
+ return ! myRevisions.isEmpty();
+ }
+
public AnnotationSourceSwitcher getAnnotationSourceSwitcher() {
return null;
}
return result;
}
+ public boolean revisionsNotEmpty() {
+ return ! myRevisionMap.isEmpty();
+ }
+
public AnnotationSourceSwitcher getAnnotationSourceSwitcher() {
return null;
}
return result;
}
+ public boolean revisionsNotEmpty() {
+ return ! myRevisionMap.isEmpty();
+ }
+
@Nullable
public AnnotationSourceSwitcher getAnnotationSourceSwitcher() {
return new AnnotationSourceSwitcher() {