possibility to hide orphaned classes from graph
[javainspect.git] / src / main / java / eu / svjatoslav / inspector / java / structure / MethodDescriptor.java
index 35e49d5..c3aeaf9 100644 (file)
@@ -52,7 +52,6 @@ public class MethodDescriptor implements GraphElement {
                                }
 
                }
-
        }
 
        @Override
@@ -112,6 +111,19 @@ public class MethodDescriptor implements GraphElement {
                return name;
        }
 
+       public int getOutsideVisibleReferencesCount() {
+               int result = 0;
+
+               if (returnType.isVisible())
+                       result++;
+
+               for (final ClassDescriptor classDescriptor : typeArguments)
+                       if (classDescriptor.isVisible())
+                               result++;
+
+               return result;
+       }
+
        @Override
        public boolean isVisible() {