public class FieldDescriptor implements GraphElement {
- private final ClassDescriptor parentClassDescriptior;
- private final List<ClassDescriptor> typeArguments = new ArrayList<ClassDescriptor>();
+ private final ClassDescriptor parentClassDescriptor;
+ private final List<ClassDescriptor> typeArguments = new ArrayList<>();
private String name;
private ClassDescriptor type;
private boolean isInherited;
public FieldDescriptor(final ClassDescriptor parent) {
- parentClassDescriptior = parent;
+ parentClassDescriptor = parent;
}
public void analyzeField(final Field field) {
if (!field.getDeclaringClass().getName()
- .equals(parentClassDescriptior.getFullyQualifiedName()))
+ .equals(parentClassDescriptor.getFullyQualifiedName()))
isInherited = true;
name = field.getName();
- type = parentClassDescriptior.getClassGraph().getOrCreateClassDescriptor(
+ type = parentClassDescriptor.getClassGraph().getOrCreateClassDescriptor(
field.getType());
type.registerReference();
for (final Type type : fieldParameterizedGenericType.getActualTypeArguments())
if (type instanceof Class) {
final Class aClass = (Class) type;
- final ClassDescriptor genericTypeDescriptor = parentClassDescriptior
+ final ClassDescriptor genericTypeDescriptor = parentClassDescriptor
.getClassGraph().getOrCreateClassDescriptor(aClass);
genericTypeDescriptor.registerReference();
typeArguments.add(genericTypeDescriptor);
if (!isVisible())
return "";
- final StringBuffer result = new StringBuffer();
+ final StringBuilder result = new StringBuilder();
// describe associated types
for (final ClassDescriptor classDescriptor : typeArguments)
// main type
boolean showLink = type.areReferencesShown();
- if (type == parentClassDescriptior)
+ if (type == parentClassDescriptor)
showLink = false;
- if (parentClassDescriptior.isEnum)
+ if (parentClassDescriptor.isEnum)
showLink = false;
if (showLink)
if (!isVisible())
return "";
- final StringBuffer result = new StringBuffer();
+ final StringBuilder result = new StringBuilder();
result.append(" // " + name + "\n");
- if (parentClassDescriptior.isEnum && (type == parentClassDescriptior)) {
+ if (parentClassDescriptor.isEnum && (type == parentClassDescriptor)) {
result.append(" <TR><TD colspan=\"2\" PORT=\"" + name);
result.append("\" ALIGN=\"left\"><FONT POINT-SIZE=\"11.0\">");
result.append(name + "</FONT></TD></TR>\n");
@Override
public String getGraphId() {
- return parentClassDescriptior.getGraphId() + ":" + name;
+ return parentClassDescriptor.getGraphId() + ":" + name;
}
protected int getOutsideVisibleReferencesCount() {