summaryrefslogtreecommitdiffstats
path: root/bridge/src/org/aspectj
diff options
context:
space:
mode:
authoraclement <aclement>2008-05-12 16:52:58 +0000
committeraclement <aclement>2008-05-12 16:52:58 +0000
commit0d9e9230519499eef1e1cc3a8d7aec1413e8f8ee (patch)
tree25eff9209e7b2607d39a7787862b370abd1364f3 /bridge/src/org/aspectj
parentc77010c48ecc1c81fcee006541e452932aee5216 (diff)
downloadaspectj-0d9e9230519499eef1e1cc3a8d7aec1413e8f8ee.tar.gz
aspectj-0d9e9230519499eef1e1cc3a8d7aec1413e8f8ee.zip
231396: refactoring:
Diffstat (limited to 'bridge/src/org/aspectj')
-rw-r--r--bridge/src/org/aspectj/bridge/ISourceLocation.java5
-rw-r--r--bridge/src/org/aspectj/bridge/SourceLocation.java4
2 files changed, 9 insertions, 0 deletions
diff --git a/bridge/src/org/aspectj/bridge/ISourceLocation.java b/bridge/src/org/aspectj/bridge/ISourceLocation.java
index 7dab3ea88..502db15a7 100644
--- a/bridge/src/org/aspectj/bridge/ISourceLocation.java
+++ b/bridge/src/org/aspectj/bridge/ISourceLocation.java
@@ -19,6 +19,11 @@ import java.io.File;
/**
* Represent source location as a starting line/column and ending
* line in a source file.
+ * Implementations should be immutable. XXX why?
+ * @see org.aspectj.lang.reflect.SourceLocation
+ * @see org.aspectj.compiler.base.parser.SourceInfo
+ * @see org.aspectj.tools.ide.SourceLine
+ * @see org.aspectj.testing.harness.ErrorLine
*/
public interface ISourceLocation {
static final int MAX_LINE = Integer.MAX_VALUE / 2;
diff --git a/bridge/src/org/aspectj/bridge/SourceLocation.java b/bridge/src/org/aspectj/bridge/SourceLocation.java
index e815c3edb..e68a45f89 100644
--- a/bridge/src/org/aspectj/bridge/SourceLocation.java
+++ b/bridge/src/org/aspectj/bridge/SourceLocation.java
@@ -22,6 +22,10 @@ import org.aspectj.util.LangUtil;
* Immutable source location.
* This guarantees that the source file is not null
* and that the numeric values are positive and line <= endLine.
+ * @see org.aspectj.lang.reflect.SourceLocation
+ * @see org.aspectj.compiler.base.parser.SourceInfo
+ * @see org.aspectj.tools.ide.SourceLine
+ * @see org.aspectj.testing.harness.ErrorLine
*/
public class SourceLocation implements ISourceLocation, java.io.Serializable {