count class extensions as references when calculating orphaned classes
[javainspect.git] / src / main / java / eu / svjatoslav / inspector / java / structure / FieldDescriptor.java
index 42ecfcf..5b141e3 100644 (file)
@@ -22,7 +22,7 @@ public class FieldDescriptor implements GraphElement {
         */
 
        public String name;
-       public ClassDescriptor type;
+       private ClassDescriptor type;
        private ClassDescriptor parent;
        List<ClassDescriptor> typeArguments = new ArrayList<ClassDescriptor>();
 
@@ -131,8 +131,9 @@ public class FieldDescriptor implements GraphElement {
                if (!isVisible())
                        return 0;
 
-               if (type.isVisible())
-                       return 1;
+               if (type != null)
+                       if (type.isVisible())
+                               return 1;
 
                return 0;
        }