Merge pull request #47 from jlefever/fix-to-file-null
fix NullPointerException in DependencyGenerator
This commit is contained in:
commit
5e19539d28
|
@ -150,6 +150,9 @@ public abstract class DependencyGenerator {
|
||||||
Entity fromFile = fromEntity.getAncestorOfType(FileEntity.class);
|
Entity fromFile = fromEntity.getAncestorOfType(FileEntity.class);
|
||||||
Entity toFile = toEntity.getAncestorOfType(FileEntity.class);
|
Entity toFile = toEntity.getAncestorOfType(FileEntity.class);
|
||||||
|
|
||||||
|
// If the toEntity is above the file level (e.g. a package), then toFile will be null.
|
||||||
|
if (toFile == null) return null;
|
||||||
|
|
||||||
return new DependencyDetail(
|
return new DependencyDetail(
|
||||||
new LocationInfo(stripper.stripFilename(fromObject),typeOf(fromEntity),stripper.stripFilename(fromFile.getQualifiedName()),fromLineNumber),
|
new LocationInfo(stripper.stripFilename(fromObject),typeOf(fromEntity),stripper.stripFilename(fromFile.getQualifiedName()),fromLineNumber),
|
||||||
new LocationInfo(stripper.stripFilename(toObject),typeOf(toEntity),stripper.stripFilename(toFile.getQualifiedName()),toEntity.getLine()));
|
new LocationInfo(stripper.stripFilename(toObject),typeOf(toEntity),stripper.stripFilename(toFile.getQualifiedName()),toEntity.getLine()));
|
||||||
|
|
Loading…
Reference in New Issue