diff options
-rw-r--r-- | bridge/src/org/aspectj/bridge/MessageUtil.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/bridge/src/org/aspectj/bridge/MessageUtil.java b/bridge/src/org/aspectj/bridge/MessageUtil.java index 0dc82172f..1b75c0041 100644 --- a/bridge/src/org/aspectj/bridge/MessageUtil.java +++ b/bridge/src/org/aspectj/bridge/MessageUtil.java @@ -803,9 +803,11 @@ public class MessageUtil { writer.println(baseMessage); for (Iterator iter = message.getExtraSourceLocations().iterator(); iter.hasNext();) { ISourceLocation element = (ISourceLocation) iter.next(); - writer.print("\tsee also: " + element.toString()); - if (iter.hasNext()) { - writer.println(); + if (element!=null) { + writer.print("\tsee also: " + element.toString()); + if (iter.hasNext()) { + writer.println(); + } } } try { buf.close(); } |