aboutsummaryrefslogtreecommitdiffstats
path: root/bridge
diff options
context:
space:
mode:
authormkersten <mkersten>2004-01-22 06:06:34 +0000
committermkersten <mkersten>2004-01-22 06:06:34 +0000
commit9801902d32cf515617decb31d83e41aa2ffb52c7 (patch)
tree58b0e406f441e923780b4bc6d6df0fb648113914 /bridge
parent39df203bb3e4e4108f0526d4d1cdd4e1624d8b51 (diff)
downloadaspectj-9801902d32cf515617decb31d83e41aa2ffb52c7.tar.gz
aspectj-9801902d32cf515617decb31d83e41aa2ffb52c7.zip
Added javadoc for getExtraSourceLocations()
Diffstat (limited to 'bridge')
-rw-r--r--bridge/src/org/aspectj/bridge/IMessage.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/bridge/src/org/aspectj/bridge/IMessage.java b/bridge/src/org/aspectj/bridge/IMessage.java
index 1848e0e31..2bafc7d7a 100644
--- a/bridge/src/org/aspectj/bridge/IMessage.java
+++ b/bridge/src/org/aspectj/bridge/IMessage.java
@@ -125,5 +125,18 @@ public interface IMessage {
*/
public String getDetails();
+
+ /**
+ * @return List of <code>ISourceLocation</code> instances that indicate
+ * additional source locations relevent to this message as specified by the
+ * message creator. The list should not include the primary source location
+ * associated with the message which can be obtained from
+ * <code>getSourceLocation()<code>.
+ * <p>
+ * An example of using extra locations would be in a warning message that
+ * flags all shadow locations that will go unmatched due to a pointcut definition
+ * being based on a subtype of a defining type.
+ * @see <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=41952">AspectJ bug 41952</a>
+ */
public List getExtraSourceLocations();
}