X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Finspector%2Fjava%2Fstructure%2FMethodDescriptor.java;h=c3aeaf9dcbafce38bc0de34fe5f0b6b6d7252a13;hb=39a8ba91a8541b26180cc3c3dcb99f5ff295785d;hp=35e49d5071ababb2e4b57701e2e030efa23aed7e;hpb=5f9dd91cd9ee7069981879df7bb31c2e9617a5f3;p=javainspect.git diff --git a/src/main/java/eu/svjatoslav/inspector/java/structure/MethodDescriptor.java b/src/main/java/eu/svjatoslav/inspector/java/structure/MethodDescriptor.java index 35e49d5..c3aeaf9 100644 --- a/src/main/java/eu/svjatoslav/inspector/java/structure/MethodDescriptor.java +++ b/src/main/java/eu/svjatoslav/inspector/java/structure/MethodDescriptor.java @@ -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() {