]> source.dussan.org Git - aspectj.git/commitdiff
231396: refactoring:
authoraclement <aclement>
Mon, 12 May 2008 16:52:58 +0000 (16:52 +0000)
committeraclement <aclement>
Mon, 12 May 2008 16:52:58 +0000 (16:52 +0000)
bridge/src/org/aspectj/bridge/ISourceLocation.java
bridge/src/org/aspectj/bridge/SourceLocation.java

index 7dab3ea88cacf19afb40f68b039f41d5bd6a99d7..502db15a78643d32069b135982ed2f8918b4935b 100644 (file)
@@ -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;
index e815c3edb33c57e81220a01a91d9fe3695481ee9..e68a45f89e5ba2b098b8404d623761884260851d 100644 (file)
@@ -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 {