Don't infer dependencies from fields if we already inferred relationships (basically to avoid having dependencies on the collection containers that were not included in the relationships)

This commit is contained in:
Andrea Aime 2006-06-04 13:54:27 +00:00
parent 561b50c0f2
commit 6bbf7d2f71
2 changed files with 8 additions and 4 deletions

View File

@ -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) {

View File

@ -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) {