diff --git a/src/gr/spinellis/umlgraph/doclet/ClassGraph.java b/src/gr/spinellis/umlgraph/doclet/ClassGraph.java index b9121b1..7a43e3a 100644 --- a/src/gr/spinellis/umlgraph/doclet/ClassGraph.java +++ b/src/gr/spinellis/umlgraph/doclet/ClassGraph.java @@ -734,8 +734,10 @@ class ClassGraph { } } // and the field types - for (FieldDoc field : c.fields(false)) { - types.add(field.type()); + if (!opt.inferRelationships) { + for (FieldDoc field : c.fields(false)) { + types.add(field.type()); + } } // see if there are some type parameters if (c.asParameterizedType() != null) { diff --git a/src/org/umlgraph/doclet/ClassGraph.java b/src/org/umlgraph/doclet/ClassGraph.java index b9121b1..7a43e3a 100644 --- a/src/org/umlgraph/doclet/ClassGraph.java +++ b/src/org/umlgraph/doclet/ClassGraph.java @@ -734,8 +734,10 @@ class ClassGraph { } } // and the field types - for (FieldDoc field : c.fields(false)) { - types.add(field.type()); + if (!opt.inferRelationships) { + for (FieldDoc field : c.fields(false)) { + types.add(field.type()); + } } // see if there are some type parameters if (c.asParameterizedType() != null) {