show coverage for interfaces if no default methods were found, they would be skipped (IDEA-150079)

This commit is contained in:
Anna Kozlova
2016-01-13 16:54:58 +01:00
parent 84b6b19292
commit a599a786ff
@@ -95,11 +95,8 @@ public class JavaCoverageViewExtension extends CoverageViewExtension {
public PackageAnnotator.SummaryCoverageInfo getSummaryCoverageForNodeValue(Object value) {
if (value instanceof PsiClass) {
//no coverage gathered
if (!((PsiClass)value).isInterface()) {
final String qualifiedName = ((PsiClass)value).getQualifiedName();
return myAnnotator.getClassCoverageInfo(qualifiedName);
}
final String qualifiedName = ((PsiClass)value).getQualifiedName();
return myAnnotator.getClassCoverageInfo(qualifiedName);
}
if (value instanceof PsiPackage) {
return myAnnotator.getPackageCoverageInfo((PsiPackage)value, myStateBean.myFlattenPackages);