X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Finspector%2Fjava%2Fstructure%2FMethodDescriptor.java;h=173ddc33d30e1adc5dbe6c67b09058a76872f2d6;hb=dda66ce5668b5e27e696759ef5c895d044a572bc;hp=8eca361175012c24fa2042f367f98b4094dc10d8;hpb=94b2a818903a8ec1579dce828b47076c53f435ab;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 8eca361..173ddc3 100755 --- a/src/main/java/eu/svjatoslav/inspector/java/structure/MethodDescriptor.java +++ b/src/main/java/eu/svjatoslav/inspector/java/structure/MethodDescriptor.java @@ -15,20 +15,17 @@ import java.lang.reflect.Type; import java.util.ArrayList; import java.util.List; +/** + * This class corresponds to single method within a java class. + */ public class MethodDescriptor implements GraphElement, Comparable { - /** - * This class corresponds to single method within a java class. - */ - - public String methodName; - public ClassDescriptor returnType; + private final String methodName; + private ClassDescriptor returnType; private final ClassDescriptor parentClass; - - List argumentTypes = new ArrayList(); - - boolean isInherited; + private final List argumentTypes = new ArrayList(); + private boolean isInherited; public MethodDescriptor(final ClassDescriptor parent, final String methodName) { @@ -39,7 +36,7 @@ public class MethodDescriptor implements GraphElement, public void analyze(final Method method) { if (!method.getDeclaringClass().getName() - .equals(parentClass.classFullyQualifiedName)) + .equals(parentClass.getFullyQualifiedName())) isInherited = true; returnType = parentClass.getClassGraph().getOrCreateClassDescriptor( @@ -125,11 +122,11 @@ public class MethodDescriptor implements GraphElement, return parentClass.getGraphId() + ":" + methodName; } - public String getMethodLabel() { + private String getMethodLabel() { return methodName; } - public int getOutsideVisibleReferencesCount() { + protected int getOutsideVisibleReferencesCount() { int result = 0; if (returnType.isVisible()) @@ -167,7 +164,7 @@ public class MethodDescriptor implements GraphElement, final FieldDescriptor field = parentClass .getFieldIgnoreCase(methodName.substring(2)); if (field != null) - if ("boolean".equals(field.getType().classFullyQualifiedName)) + if ("boolean".equals(field.getType().getFullyQualifiedName())) return false; }